2017-04-21 13 views
0

$ incと$ mul演算子を1つの更新文書に渡して1つの文書を更新することはできますか?例えば

、私は次の更新文書を使用して、指定された文書に$株式会社後$ MULにしようとしています:

{ 
    "$inc": {"price": 100}, 
    "$mul": {"price": 10} 
} 

それはWriteErrorを上げる:同時に「shaped_high」と「shaped_high」を更新できません。

これを行う方法はありますか、または私には紛失しているものがありますか?

答えて

0

複数のフィールド演算子($ inc、$ mulなど)を同じ更新操作で使用することは可能です。ただし、1回の更新操作で、(ドキュメントの)同じフィールドで複数の変更を実行することはできません。