node.js - 我如何知道 Mongodb 服务器正在运行 --auth on ?

标签 node.js mongodb

我正在使用nodejs和Mongodb JS驱动程序mongodb-native。

但是我似乎无法知道我连接的 mongo 服务器是否需要身份验证,这意味着它正在运行 --auth on,因此我可以决定是否应该调用 db.authenticate 方法。

已检查数据库、服务器和管理对象的属性,似乎没有人指出 --auth 选项。

请帮忙。

最佳答案

是的,目前没有办法做到这一点,但我认为这是一个有效的案例。我建议您在 https://jira.mongodb.org 上打开功能请求并对它进行投票,以便它可能包含在服务器的 future 版本中。

关于node.js - 我如何知道 Mongodb 服务器正在运行 --auth on ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10099120/

相关文章:

mongoDB - 基于返回结果数量的不同查询条件

node.js - Mongoose 模式更新 GeoJSON

arrays - Mongoose 从 findByIdAndUpdate 中删除数组(继承模式)

node.js - 通过批处理脚本获取 Node 版本

MongoDb如何从字符串中按月和年分组

node.js - Azure Function Linux Nodejs 和 @azure/storage-blob 给出错误 : Cannot read property 'startsWith' of undefined

node.js - 如何从 Node.js 中的异步 axios 请求中获取数据

mongodb - 如何计算 MongoDB 中多个 GeoJSON 点之间的路线距离?

node.js - 无法在 Linux 中安装和运行我自己的 npm 模块

javascript - Node.js:从 JSON 响应中提取数据