collection.update({_ id:'一个对象ID'},{更改},{upsert:true})应该创建文档?

时间:2013-09-24 02:50:03

标签: mongodb mongoose nosql

我正在使用类似于标题的调用,因为upsert: true它应该创建一个文档,如果该查询数据不存在,则应该创建该数据,但是它没有被创建。电话是

collection.update({_id: 'an Object Id'}, {$push: {data: data_var}}, {upsert: true}, callback);

回调没有显示第一个参数的任何错误。

这应该创建文档?或者我应该首先制作find还是什么?

1 个答案:

答案 0 :(得分:0)

是的,确实如此。我的脚本中存在一个问题。