【問題詳細描述】
字段類型爲double,使用更新符$inc給指定字段增長小於1的值,字段的值未更新 ,好比:
一、原始記錄,以下:
db.foo.bar.find( )
{ "price": 25};
二、使用更新符$inc給"price"字段增長小於1的值,以下:
db.foo.bar.update({ $inc: { price: 0.1} } );
三、查看更新結果,以下:
db.foo.bar.find( )
{ "price": 25};
四、由步驟3可知,字段"price"的值未更新。date
【解決方法】
該問題在v2.6.4以上版本已修復。方法