MongoDB的严格模式是什么,使用它是否明智?

12

我正在开发一个使用 MongoDB 的 node.js 应用程序,并从文档中读到以下内容:

db.collection

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

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

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

另外,以这种方式获取集合是否属于不良做法?如果没有回调函数,那么在选择正确的集合时,难道就无法捕获潜在的连接错误吗?

db.collection('some_collection', function(err, collection) {
  // query goes here
});

1
当我查看此源代码时,strict实际上确保在返回它们之前存在集合等内容,如果您的应用程序中有某些条款使替代方案成为安全威胁,则这是很好的。 - Sammaye
3个回答

11

0

-5

是的,我知道JavaScript的严格模式,但不确定这如何改变我选择Mongo集合的方式,也不确定这是否是一个好主意。 - doremi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接