1

私はmongoskinとnodejsと関係があります:

var db = mongo.db("root:toor@127.0.0.1:27017/cordoba");

しかし、この場合のベストプラクティスはわかりません...

db.collection('usuarios').insert(campos,{safe:true}, function(err, result)

カンポスをmongodbに挿入したいのですが、safe:trueを使用しています... safe:falseを使用するとどうなりますか?ベストプラクティスは何ですか?

これ:

 var db = mongo.db("root:toor@127.0.0.1:27017/cordoba");
 db.collection('usuarios').insert(campos,{safe:true}, function(err, result)

またはこれ:

var db = mongo.db("root:toor@127.0.0.1:27017/cordoba",{safe:true});
db.collection('usuarios').insert(campos, function(err, result)
4

1 に答える 1

1

{safe:true} は、挿入が完了した後にのみコールバック関数が実行されることを保証しますが、{safe:false} はそれを保証しません。DB のバージョンが最新であることを確認するためだけに、常に {safe:true} を使用します。

于 2013-02-26T18:21:35.023 に答える