将MongoClient限制为只读操作

是否有可能以只读模式连接到MongoDB?

我目前正在使用Node.js的驱动程序来创build一个MongoClient.connect的新客户端:

 require('mongodb').MongoClient.connect(url, { // options object }, function(err, client) { // ... }); 

我没有看到文档中的任何地方如何以只读模式创build客户端。

有可能的? 怎么样?

背景:
我正在构build一个连接到MongoDB的应用程序。 我的团队中的其他开发人员使用使用数据的插件来扩展此应用程序。 一个插件提供了一个client对象来访问数据库。 我想防止其他开发人员意外地更改数据库。