为什么我的collection.update()无法在服务器端运行,而是通过控制台运行?

时间:2018-07-31 13:39:04

标签: javascript meteor mongodb-query

当我通过Chromium控制台运行下面的collection.update代码时,它可以完美执行,但是在服务器端执行时,实际上会发生nu集合更新。

我希望能得到任何帮助来解释为什么它在客户端而不在服务器端有效。

../ server / main.js

console.log("Unique_ID: "+unique_id+ " ...and STATUS is: "+paymentStatus );             

在终端上,我可以看到以上代码的打印内容:

唯一ID:SX43WLwHbKptpbJyN ...并且状态为:成功

recipientsDetails.update({_id: unique_id}, {$set: { paymentStatus: paymentStatus } }, function(error, affectedDocs) {
      if (error) {
          throw new Meteor.Error(500, error.message);
      } else {
          return "Update Successful";
      }
  }); 

此代码运行后(在服务器端),未为带有_id的行设置“成功”:SX43WLwHbKptpbJyN。

有人可以解释一下为什么通过控制台运行却不能在服务器端运行吗?

0 个答案:

没有答案