Ruby on rails 如何在Mac OS中浏览MongoDB中的数据?

Ruby on rails 如何在Mac OS中浏览MongoDB中的数据?,ruby-on-rails,macos,mongodb,mongoid,Ruby On Rails,Macos,Mongodb,Mongoid,当我使用PostgreSQL时,我习惯于使用终端浏览数据库表中存储的数据 MongoDB有没有类似的方法?我已经在Mac上安装了MongoDB 谢谢命令“mongo”将为您打开mongo shell,您可以在那里使用数据库命令MongoDB bin目录包含一个名为“mongo”的可执行文件,它是一个交互式shell(类似于PostgreSQL中的“psql”) 您可以阅读更多关于如何使用它的信息 要开始,您可以键入 > help 要切换到特定数据库,只需键入: > use db-n

当我使用PostgreSQL时,我习惯于使用终端浏览数据库表中存储的数据

MongoDB有没有类似的方法?我已经在Mac上安装了MongoDB


谢谢

命令“mongo”将为您打开mongo shell,您可以在那里使用数据库命令

MongoDB bin目录包含一个名为“mongo”的可执行文件,它是一个交互式shell(类似于PostgreSQL中的“psql”)

您可以阅读更多关于如何使用它的信息

要开始,您可以键入

> help
要切换到特定数据库,只需键入:

> use db-name
      ^^^^^^^ replace with your db name.

> db.help()
> db.collectionName.help()
     ^^^^^^^^^^^^^^ replace with your collection name
您可以在任何机器上执行此操作,不仅是mongod运行的机器,还可以通过以下方式连接:

mongo hostname:port/dbname   
比如说

mongo myMongoDBserver:27017/foobardb

在终端选项卡中首次启动
mongod
进程。在其他终端选项卡或窗口中,只需启动
mongo

mongod
是建立连接并侦听请求的mongo守护进程
mongo
是javascript shell,您可以在其中进行交互式mongodb查询


Rest在他回答中提供的@Asya Kamsky链接中得到了最好的解释。

有mongo shell(如果你最终想要更图形化的东西,你可以尝试)
mongod
是服务器,你会想要
mongo
是的,mongod将启动服务器,mongo将打开shell。谢谢@beny23