3

考虑在我的 mongo 收藏中添加以下条目。

{
  "id" : "_0001",
  "map" : {
            "foo" : 1
          }
}

现在我需要在内部地图中添加一个条目。像

{
  "id" : "_0001",
  "map" : {
            "foo" : 1,
            "bar" : 2,
          }
}

map不是,list所以我不能$push在那里使用。有没有办法在mongo中做到这一点。而且我正在通过 casbah 访问数据库。如果可以,请记下 casbah 代码。

注意:-地图不应该是一个列表

4

1 回答 1

6

你有没有尝试过:

db.test.update({ _id : "_0001"}, { $set : { "map.bar" : 2}})
于 2012-05-23T08:06:07.530 回答