3
こんにちは、私は複雑な構造を持つコレクションを持っており、この構造のドキュメントは構造が異なります。このコレクションのすべてのキーV
を値0
に更新したいとします。 例:mongoDbドキュメントのすべてのキーを更新する方法
{
"_id" : ObjectId("5805dfa519f972b200ea2955"),
"s" : {
"id" : NumberLong(36435)
},
"a" : [
{
"XX-(random value)" : {
"V" : 4
},
"V" : 4,
"u" : {
"YY-(random value)" : {
"V" : 4,
"ZZ-(random value)" : {
"V" : 4,
"WW-(random value)" : {
"V" : 4
}
}
}
}
}
]
}
まあ、私はあなたを示唆まず、JavaScriptコード以下はニードフルを行う必要がありますあなたの文書構造を変更し、 'xx- *'をサブ文書のキー値にしてください。あなたの質問に答えると言われています。これは現在の構造でこれを行い、文書のスナップショットを撮る唯一の方法です。カーソルを反復し、一括操作を使用して各文書を更新します。 – styvane
あなたは私にコードを送ってください – user1796624