为什么nameOnly对返回值没有任何影响

时间:2017-05-04 08:37:42

标签: mongodb

根据此文档https://docs.mongodb.com/manual/reference/command/listDatabases/db.adminCommand( { listDatabases: 1, nameOnly: true} )应返回数据库名称,仅排除大小块。但我尝试使用mongo-3.4.2它对返回的json对象没有任何影响。

1 个答案:

答案 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来纠正这种疏忽。