我正在尝试使用javascript在一些'abc'数据库中工作时列出所有数据库。 我的管理员用户名是'xyz',密码是'abc'。 但它显示错误 - 错误:uncaughtException:没有定义Mongo。 任何人都可以指导我吗? 感谢名单。
答案 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并将结果传递给您。