什么是MongoDB严格模式,使用它是一个好主意吗?

我正在使用MongoDB的node.js应用程序上工作,我从docs中读取了此内容:

获取特定的集合(包含实际的集合信息)。如果应用程序不使用严格模式,则可以通过以下方式在没有回调的情况下使用它。

var collection = db.collection('mycollection');

首先,文档指的是什么“严格模式”?

另外,以这种方式获取系列是不明智的做法吗?没有回调,尝试选择正确的集合时,我是否不会失去捕获潜在连接错误的能力?

db.collection('some_collection', function(err, collection) {

// query goes here

});

回答:

http://mongodb.github.io/node-mongodb-native/api-

generation/db.html#collection

,(布尔值,默认值:false)如果集合不存在则返回错误

在文档中。

在那里,因此您的应用程序可能不会自己创建新集合,而只能引用以前创建的内容。因此需要 回调 ,以捕获错误。

以上是 什么是MongoDB严格模式,使用它是一个好主意吗? 的全部内容, 来源链接: utcz.com/qa/397370.html

回到顶部