编写以下标准的程序。
我有一些包含对象,数组和嵌套数组的集合,并不是所有都是相同的,例如:
{
FirstName: "Some",
LastName: "Thing",
Alias: null,
Addresss: {
Addressline1: "i234 some street",
Addressline2: null,
City: "City",
Phone: {
LandLine: 1234556778,
Work: null,
Mobile: 832923891,
}
}
}
如何编写更新程序而不管集合如何找到所有空值并更新为“Missing”
答案 0 :(得分:1)
您可以使用以下查询并使用multi:true选项运行它。
db.collection.update({Alias: null}, {$set: {Alias: "Missing"}}, {multi: true})
http://docs.mongodb.org/manual/reference/method/db.collection.update/#examples