我有以下数据与mongodb:
IdsUniques = [
'4534ferwr342342dfw42',
'f34523sfdf34r2342323',
'435342e2wr23423dew2e'
],
IdsMulti = [
'4534ferwr342342dfw42',
'f34523sfdf34r2342323',
'435342e2wr23423dew2e'
],
IdsBlank = [];
我想用这个数组更新单独的objectId数据,如:
db.collection.update({_id: {$in: [obj1, obj2, obj3]},
{$pushAll: [IdsUniques, IdsMulti, IdsBlank]})
我希望结果作为插入记录 obj1 as IdsUniques obj2作为IdsMulti obj3 as IdsBlank
如下所示(如果可能的话): -
{
_id: ObjectId(1),
IdsUniques: [
'4534ferwr342342dfw42',
'f34523sfdf34r2342323',
'435342e2wr23423dew2e'
]
},
{
_id: ObjectId(2),
IdsMulti: [
'4534ferwr342342dfw42',
'f34523sfdf34r2342323',
'435342e2wr23423dew2e'
]
},
{
_id: ObjectId(3),
IdsBlank: []
}