当我使用 PostgreSQL 时,我习惯于使用终端来浏览存储在 DB 表中的数据。
MongoDB有没有类似的方法?我已经使用这个主题在 Mac 上安装 MongoDB。
谢谢
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
command 'mongo' will open mongo shell for you, there you can use database commands
首先mongod
在终端选项卡中启动进程。在其他终端选项卡或窗口中只需启动mongo
.
mongod
是 mongo 守护进程,它建立连接并监听请求。mongo
是 javascript shell,您可以在其中进行交互式 mongodb 查询。
最好在他的答案中提供的链接@Asya Kamsky 中解释休息。