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

How to get list of all mongo databases in javascript while using any other database?

本文关键字:数据库 获取 javascript 列表 mongo 任何 其他      更新时间:2024-03-11

我正在尝试列出所有数据库,同时使用javascript在一些"abc"数据库中工作。我的管理员用户名是xyz,密码是abc。但它显示了一个错误-错误:uncaughtException:未定义Mongo。有人能为我做同样的向导吗?thanx。

从控制台,您可以简单地运行show dbs

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

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

顺便向@arcyqwerty和@Amadan表示感谢,感谢你们的支持。

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