将MongoClient限制为只读操作
是否有可能以只读模式连接到MongoDB?
我目前正在使用Node.js的驱动程序来创build一个MongoClient.connect
的新客户端:
require('mongodb').MongoClient.connect(url, { // options object }, function(err, client) { // ... });
我没有看到文档中的任何地方如何以只读模式创build客户端。
有可能的? 怎么样?
背景:
我正在构build一个连接到MongoDB的应用程序。 我的团队中的其他开发人员使用使用数据的插件来扩展此应用程序。 一个插件提供了一个client
对象来访问数据库。 我想防止其他开发人员意外地更改数据库。