我正在开发一个使用MongoDB的node.js应用程序,我从文档中读到了这个:
db.collection
获取特定集合(包含实际集合信息).如果应用程序不使用严格模式,您可以通过以下方式使用它而无需回调.
var collection = db.collection('mycollection');
首先,文件指的是什么'严格模式'?
此外,以这种方式获取集合是一种不好的做法吗?如果没有回调,在尝试选择正确的集合时,我是否会失去捕获潜在连接错误的能力?
db.collection('some_collection', function(err, collection) { // query goes here });
Neil Lunn.. 10
http://mongodb.github.io/node-mongodb-native/api-generated/db.html#collection
strict,(Boolean,default:false)如果集合不存在则返回错误
就在文档中.
就是这样,你的应用程序可能不会自己创建新的集合,只能引用之前创建的集合.因此需要回调,以便捕获错误.
http://mongodb.github.io/node-mongodb-native/api-generated/db.html#collection
strict,(Boolean,default:false)如果集合不存在则返回错误
就在文档中.
就是这样,你的应用程序可能不会自己创建新的集合,只能引用之前创建的集合.因此需要回调,以便捕获错误.