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

 嗒嗒姗_215 发布于 2023-01-29 10:26

我正在开发一个使用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)如果集合不存在则返回错误

就在文档中.

就是这样,你的应用程序可能不会自己创建新的集合,只能引用之前创建的集合.因此需要回调,以便捕获错误.

1 个回答
  • http://mongodb.github.io/node-mongodb-native/api-generated/db.html#collection

    strict,(Boolean,default:false)如果集合不存在则返回错误

    就在文档中.

    就是这样,你的应用程序可能不会自己创建新的集合,只能引用之前创建的集合.因此需要回调,以便捕获错误.

    2023-01-29 10:30 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有