使用Mongoose预先添加数组的正确方法?

时间:2016-03-15 16:52:30

标签: node.js mongodb mongoose

我喜欢将数组添加到数组中。 要追加,我就这样写。

Foo.update({ _id: id }, { $push: { bars: { $each: bars } } }, {upsert:true}, function(err){

});

有没有正确的前置方式?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用position: 0



db.Foo.update(
   { _id: id },
   {
     $push: {
        bars: {
           $each: bars,
           $position: 0
        }
     }
   }
)




查看文档:{​​{3}}