1
我喜歡將一個數組前置到一個數組。 爲了追加,我這樣寫。使用Mongoose預先安排數組的正確方法?
Foo.update({ _id: id }, { $push: { bars: { $each: bars } } }, {upsert:true}, function(err){
});
是否有適當的方法來預先設定?
我喜歡將一個數組前置到一個數組。 爲了追加,我這樣寫。使用Mongoose預先安排數組的正確方法?
Foo.update({ _id: id }, { $push: { bars: { $each: bars } } }, {upsert:true}, function(err){
});
是否有適當的方法來預先設定?
是的,你可以使用position: 0
db.Foo.update(
{ _id: id },
{
$push: {
bars: {
$each: bars,
$position: 0
}
}
}
)
看文檔:https://docs.mongodb.org/manual/reference/operator/update/position/