0

次の問題でちょっと困っています。ドキュメントで満たされた MongoDB があり、これらのドキュメント (ID のリストがあります) にフィールドを挿入する必要があります。

私はこの文書を持っています:

 {
   "id" : 3639,
   "type" : "P",
   "createdate" : "2011-10-19T11:45:14+0200",
   "name_creator" : "",
   "latitude" : "50.887",
   "longitude" : "9.14999",
   "themes" : [{
       "name" : "Fun",
       "id" : "4"
        }, {
       "name" : "Kids",
       "id" : "5"
   }]
}

テーマ フィールドをドキュメントに挿入できるクエリが必要です。現在のテーマ フィールドを更新する必要はありません。新しいテーマは 1 つだけです。これを行う必要がある ID は 300 以上あります。

ドキュメントは次のようになります。

 {
   "id" : 3639,
   "type" : "P",
   "createdate" : "2011-10-19T11:45:14+0200",
   "name_creator" : "",
   "latitude" : "50.887",
   "longitude" : "9.14999",
   "themes" : [{
       "name" : "Outside",
       "id" : "6"
        }]
}

私は通常、ドキュメントをループして変更する Java コードを少し書きますが、これはクエリで実行できると思います (希望します)。

どうすればこれを行うことができるかについて誰かが考えましたか?

助けてくれてありがとう!

4

1 に答える 1