2013-05-09 43 views
0

我有以下strucure:添加几个子文件MongoDB中

{ 
'name':'something', 
'commens':{ 
      'value':'something' 
      }, { 
      'value':'something else' 
      } 
} 

我的问题是,我怎么可以插入/更新这些子文档?

+1

你能更具体一点吗?你使用的是编程语言,还是你指的是MongoDB shell? – 2013-05-09 15:26:01

回答

1

如果您使用的是MongoDB控制台,则必须使用$ positional operator更新嵌入式文档。

db.yourCollection.update({ "_id" : ObjectId("4a33289ae89489"), "commens._id" : ObjectId("32321eae20fc603aee49124") }, { "$set" : { "commens.$.value" : "something else" } })