当我运行下面的
collection.update
通过Chromium控制台的代码,它可以完美地执行,但是当它在服务器端执行时,nu collection更新实际上会发生。
我将非常感谢任何帮助解释为什么这是在客户端工作,而不是服务器端。
../server服务器/主.js
console.log("Unique_ID: "+unique_id+ " ...and STATUS is: "+paymentStatus );
唯一的\u ID:SX43WLwHbKptpbJyN…状态为:Successful
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的行设置“Successful”。
有人能解释一下为什么通过控制台运行而不是在服务器端运行?