$ push删除文档中的所有其他字段

时间:2015-06-17 16:41:38

标签: mongodb meteor

我尝试更新包含$ push数组的集合中的字段。文档将替换为仅包含_id的文档,而不是添加值。如果我在mongo-console中进行更新,它就可以工作。

这是代码:( Serverside)

Meteor.methods({
    dismiss: function (jobId,userId) {
        Jobs.update(jobId, {$push : {dismissed: userId}},{validate: false},function(){});  
    },
});

之前mongodb中的文档如下所示:

{ "_id" : "MBfQ39BsKwqspLLEL", "title" : "Derniset edolar ingreadcomi permaap manthe soi ti.", "description" : "Siter tersion ingtery enlaringvi disicgen yma.", "wage" : 10, "wagePeriod" : "hour", "currency" : "Euro", "image" : "xGDcPNXjn7kpa2mv2", "createdAt" : ISODate("2015-06-18T06:40:47.575Z") }

手术后看起来像这样:

{ "_id" : "MBfQ39BsKwqspLLEL" }

任何帮助表示赞赏。 感谢。

0 个答案:

没有答案