如何在使用任何其他数据库时获取javascript中所有mongo数据库的列表?

时间:2013-12-05 06:00:55

标签: javascript mongodb

我正在尝试使用javascript在一些'abc'数据库中工作时列出所有数据库。 我的管理员用户名是'xyz',密码是'abc'。 但它显示错误 - 错误:uncaughtException:没有定义Mongo。 任何人都可以指导我吗? 感谢名单。

3 个答案:

答案 0 :(得分:4)

在控制台中,您只需运行show dbs

即可

如果您需要Javascript对象中的输出,请尝试db.adminCommand('listDatabases')

答案 1 :(得分:2)

实际上问题在于db的身份验证。 我正在使用的mongo在查询或尝试任何命令来处理数据之前需要管理员身份验证。 我插入代码来验证db并访问mongodb的db.admin()函数。

顺便提一下,@ tocyqwerty和@Amadan为你的支持。

答案 2 :(得分:0)

MongoDB是一种服务器端技术。 JavaScript(除非你使用Node.js,在这种情况下你应该标记它)是一种客户端技术。不妨在日本为某人做饭而大喊大叫 - 太远了。您需要让服务器端组件为您询问MongoDB并将结果传递给您。