save:更新数据结构;
update:只更新数据。
mongodb数据如下(把status.arr更新成[3,2,1]):
{
"_id" : 0,
"status" : {
"id" : 1,
"username" : "root",
"pass" : "123456",
"msg" : "no",
"arr" : [1,2,3]
}
}
使用save更新数据
var otherData = {
"_id" : 0,
"status" : {
"id" : 1,
"username" : "root",
"pass" : "123456",
"msg" : "no",
"arr" : [3,2,1]
}
}
// 使用save方法会更新数据结构
// 所以更新一个数据需要把数据结构一起写好
mongodb.save(otherData,function(err,result){
})
使用update更新数据
mongodb.update({"_id":"0"},{$set:{"status.arr":[3,2,1]}},function(err,result){
})