2014-12-29 82 views
0

我是mongo數據庫的新手,請幫我寫查詢更新。我已經有了mongo中的一個集合,並且我想在現有對象字段中添加一個新字段。結構如下。Mongo數據庫查詢

{ 
     "_class" : "PersistentContent", 
     "originalId" : "2070", 
     "videoInfo" : { 
       "test1" : ["res"] 
     }, 
} 

我想將結構更新爲下面的格式。

{ 
     "_class" : "PersistentContent", 
     "originalId" : "2070", 
     "videoInfo" : { 
       "test1" : ["res"], 
       "test2" : ["res2"] 
     }, 
} 

如何更新集合並將test2添加到videoInfo標記中。

回答

2

使用

db.test.update({"originalId" : "2070"}, 
{ 
    $set : { "videoInfo.test2" : ["res2"] } 
}) 
+0

ThanQ。它的工作.. – user3440746

+0

雖然手動插入它插入但通過jongo mongo插入它時它的Java代碼它未插入 – user3440746

+0

您的問題被標記爲mongodb不jongo,我不知道jongo – Disposer