次のような辞書オブジェクトを含むmongodbコレクションがあるとします。
{
'value1' : 4 ,
'value2' : 0
}
データベース内の各辞書オブジェクトを更新したいのですvalue2 = value1 / 2
が、簡単な方法はありますか?
value1
値を参照できないため、簡単な方法は機能しないようです。
some_db.update( {} , { 'value2' : 'this.value1'/2 } ) # wont work, right?
もう 1 つの方法は、バッチ ジョブを実行し、自分のコンピューターでバッチごとにデータを取得して、 の値を取得し、 の値をa
更新できるようにすることですb
。ただし、サーバーにこの操作を実行させたいと思います。