2013-07-08 105 views
-1

乘以字段值我有一個這樣的文件:蒙戈,如何通過價值

{ 
price = 140.23563 
} 

如何乘以100的價格是多少?

+0

我們在mongo中有$ inc操作符,但有沒有操作符像$ multiply? –

+0

請參閱http://docs.mongodb.org/manual/reference/aggregation/multiply/ – jao

+2

這裏沒有原子操作符。您必須閱讀文檔,執行乘法,然後用結果更新文檔。 – JohnnyHK

回答

3

從即將到來的Mongo 2.6開始release notes您可以使用新的$ mul操作符。它會將字段的值乘以數字,並使用以下語法。

{ 
    field: { $mul: <number> } 
} 

P.S.請記住,2.6目前尚未發佈,但會很快。您現在可以使用實驗2.5.x