MongoDB v2.2 NodeJS 0.8MongoSkin0.5フレームワークで次のコードを使用しています。
var db = mongo.db(admin+"@127.0.0.1:27017/database",{safe:true});
db.collection('collection').findAndModify({'code':code,'email':email},[],
{
$push:
{
'code.pub':newPub,
}
},{new:true},
function(err, result)
新しいtrueオプションは、MongoDBの古い値を返します。なぜこうなった?なにが問題ですか?