Javascript 将外部、反应式API数据插入Meteor集合

Javascript 将外部、反应式API数据插入Meteor集合,javascript,rest,http,meteor,meteor-collections,Javascript,Rest,Http,Meteor,Meteor Collections,我有一些外部数据我正在从API调用。数据是我通过获取的WordPress posts对象 我正在使用这个包,我的代码如下所示 server.js 其中,articlecomming是响应。一个WordPresspost对象在控制台中看起来像这样。这些数据会定期更新为新的帖子,我希望我正在加载这些数据的收集集posts,能够反映这一点 现在我有了我的数据,我想将这些帖子添加到一个名为posts的集合中,但我遇到了困难 server.js 如何将不断更新的WordPress帖子保存到 收藏,在中

我有一些外部数据我正在从API调用。数据是我通过获取的WordPress posts对象

我正在使用这个包,我的代码如下所示

server.js

其中,
articlecomming
是响应。一个WordPresspost对象在控制台中看起来像这样。这些数据会定期更新为新的帖子,我希望我正在加载这些数据的收集集
posts
,能够反映这一点

现在我有了我的数据,我想将这些帖子添加到一个名为
posts
的集合中,但我遇到了困难

server.js

  • 如何将不断更新的WordPress帖子保存到 收藏,在中发布新帖子时,会更新 WordPress

  • 没有post复制


您混淆了Meteor方法定义和调用

文章获取和保存代码:

HTTP.get('http://myUrl/wp-json/wp/v2/posts“,(错误,articleIncoming)=>{
如果(错误){
console.log(错误);
}否则{
Meteor.call('Posts.insert',articleIncoming,(err,postId)=>{
如果(错误){
//处理错误
}
});
}
});
其他地方:

Meteor.methods({
“Posts.insert”(articleIncoming){
//防止重复,基于文章的“id”字段
const_id=`article_${articleinoming.id}`;
返回Posts.upsert({u id},articleIncoming);
},
});

您混淆了Meteor方法定义和调用

文章获取和保存代码:

HTTP.get('http://myUrl/wp-json/wp/v2/posts“,(错误,articleIncoming)=>{
如果(错误){
console.log(错误);
}否则{
Meteor.call('Posts.insert',articleIncoming,(err,postId)=>{
如果(错误){
//处理错误
}
});
}
});
其他地方:

Meteor.methods({
“Posts.insert”(articleIncoming){
//防止重复,基于文章的“id”字段
const_id=`article_${articleinoming.id}`;
返回Posts.upsert({u id},articleIncoming);
},
});
const articleIncoming = HTTP.call( 'GET', 'http://myUrl/wp-json/wp/v2/posts', {}, function( error, articleIncoming ) {
  if ( error ) {
    console.log( error );
  } else {
    console.log( articleIncoming );
 });
const articleIncoming = HTTP.call( 'GET', 'http://myUrl/wp-json/wp/v2/posts', {}, function( error, articleIncoming ) {
  if ( error ) {
    console.log( error );
  } else {
    console.log( articleIncoming );
 });

 Meteor.methods({
  'Posts.insert'(articleIncoming) {
    return Posts.insert({
      articleIncoming,

    });
  },
});