这是安全之间的区别:真正和安全:在与蒙古人的连接错误? 以及如何使用它?

我有一个与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,即时通讯使用安全:真…所以发生了什么,如果我使用安全:错误,什么是最好的做法…

这个…

  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) 

全部都是

{safe:true}向你保证,只有在插入完成后,callback函数才会被执行,{safe:false}不能保证。 我总是使用{safe:true},只是为了确保我拥有最新的数据库版本。