如何使用 mongodb 显示我的用户集合
Posted
技术标签:
【中文标题】如何使用 mongodb 显示我的用户集合【英文标题】:how to show my users collection with mongodb 【发布时间】:2017-04-19 03:01:23 【问题描述】:我很抱歉这个(peraphs)愚蠢的问题......我在我的 Windows 电脑上安装了流星和 mongodb,我开始编写一些应用程序。我不明白如何使用 mongo 来推动我的数据库应用程序......我在我的应用程序目录中打开一个 shell 并启动 mongod,在同一个文件夹中的另一个 shell 中我启动 mongo。
显示数据库 本地 使用本地 切换到本地数据库 显示收藏 启动日志 系统索引
我的收藏在哪里?用户集合在哪里?
【问题讨论】:
【参考方案1】:当您的应用运行时,在单独的命令行上使用此命令mongo 127.0.0.1:3001
Meteor 将集合保存在此服务器中。在此服务器上运行 mongo 后,通过编写 use meteor
,您可以使用特定于您正在运行的应用程序的 db。然后你就可以用db.getCollectionNames()
展示你的收藏了
【讨论】:
天啊...我用这个连接启动 robomongo,我终于看到了我的收藏...【参考方案2】:Meteor 使用一个名为 Minimongo 的库,这就是为什么如果您在 mongo shell 上运行 show dbs
它不会显示的原因。
默认情况下,它指向端口3001
,因此如果您使用Robomongo,您只需进行设置以监视该端口。
【讨论】:
【参考方案3】:要使用 shell 显示所有 MongoDB 集合,您可以查看以下答案: How to list all collections in the mongo shell?
您也可以使用 MongoDB GUI 工具,例如 Robomongo
【讨论】:
是的,我看到了这篇文章,我不明白如何与应用程序数据库“连接”,我只看到本地数据库并且没有集合 对于其他用户,要获取配置详细信息和连接字符串,您可以运行:meteor mongo -U
顺便说一句,meteor 将数据存储在服务器端集合、客户端集合和可访问的集合中双方,一开始可能有点混乱。我认为这guide 可能会有所帮助以上是关于如何使用 mongodb 显示我的用户集合的主要内容,如果未能解决你的问题,请参考以下文章
如何从 mongodb 获取数据并使用节点 js 将其显示在表中?