【发布时间】:2014-05-23 05:13:57
【问题描述】:
我有一个文件---
Employees:[
{
name:"abc",
contact:"123",
email:"xyz@gmail.com"
},
{
name:"efg",
contact:"456",
email:"efg@gmail.com"
},
{
name:"hij",
contact:"789",
email:"hij@gmail.com"
}
]
我需要用 value="abc" 更新列表中所有键名的名称。
我已经尝试更新了
db.collection.update(
{ "_id" : ObjectId("5308595e3256e758757b4d2f") },
{ "$set": { "Employees.name " : "abc" } }
);
但是得到错误:不能使用部分(Employees of Employees.name)来遍历元素。
【问题讨论】:
标签: mongodb mongodb-query mongo-java