抱歉,我找不到答案,也看不懂英文。
什么关键字可以找到关于以下示例代码的答案?
for(var value in row){
db.collection('testdb').update({_id:'id'},{$addToSet:value},
{ upsert: true },function(err){}
)
value.empty();
}
我不知道为什么我的代码不能工作
testdb: { "_id" : "id", "v" : [v1], "p" : [ p1] }
重复更新后
{ "_id" : "id", "v" : [v1,p2], "p" : [ p1,p2] }
但应该是
{ "_id" : "id", "v" : [v1,v2], "p" : [ p1,p2] }
给尼尔伦
row count = 2 ;
row[0] = { "v" : [v2] }
row[1] = { "p" : [p2] }
致法里德·努里·内沙特
app.post('index',function(req,res){
var doc =[];
var d ={};
var e ={}
for(var value in req.body){
d[value]=doc;
e['$each']=doc;
d[value]=e;
db.collection('testdb').update({_id:req.body.field},{$addToSet:d},
{ upsert: true },function(err){})
doc=[];//clear doc
d={};//clear d
}
}
// req.body.count = 2
// req.body[0] = { "v" : [v2] }
// req.body[1] = { "p" : [p2] }
}