2013-05-09 74 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" } })