根据此文档https://docs.mongodb.com/manual/reference/command/listDatabases/,db.adminCommand( { listDatabases: 1, nameOnly: true} )
应返回数据库名称,仅排除大小块。但我尝试使用mongo-3.4.2它对返回的json对象没有任何影响。
答案 0 :(得分:0)
在MongoDB 3.5开发周期中添加了nameOnly
命令的listDatabases
选项,并向后移植到MongoDB 3.4.3和3.2.13(请参阅MongoDB问题跟踪器中的SERVER-3181 )。
由于您当前正在使用MongoDB 3.4.2服务器,因此将忽略nameOnly
选项。如果要使用此选项,则必须升级到较新的服务器版本(例如MongoDB 3.4.3或更高版本)。
MongoDB 3.4文档目前缺少关于添加版本的说明;我已经在MongoDB问题跟踪器中提出DOCS-10213来纠正这种疏忽。