如何在mongoDB Compass中运行本机mongo查询?

时间:2019-02-06 06:24:12

标签: mongodb mongodb-compass

我正在尝试使用本机Mongo查询来查找数据,但无法做到。 看来mongo仅提供用于获取数据的过滤器属性。

就SQL而言(例如phpmyadmin,mysqlWorkbench,toad),我们可以轻松地直接在QueryEditor中执行本机查询。同样,mongodb罗盘中是否有任何控制台(查询编辑器)可以执行直接查询?如果是,请告诉我面包屑。

注意:我不想使用robomongo,robo3T和其他mongo UI工具。

4 个答案:

答案 0 :(得分:3)

好像他们在向Compass添加外壳程序一样:

https://www.mongodb.com/blog/post/new-compass-comes-with-shell

“在Compass 1.22 Beta中,我们引入了集成的MongoDB Shell,它使您可以直接从Compass运行数据库命令和脚本。”

答案 1 :(得分:1)

我喜欢使用Robo3T(https://robomongo.org/),它具有良好的界面,并且不像指南针查询栏那样严格

答案 2 :(得分:0)

是的,Mongo罗盘仅提供过滤器选项(查询栏)以对特定集合进行查询。

要更好地了解如何在查询栏中进行查询,请参考

Compass Documentation : Schema-Query Bar

也请看一下本教程MongoDB Compass Query Building

答案 3 :(得分:0)

无法在Mongodb Compass中执行此操作,可以使用其他工具,例如“ NoSQLBooster for MongoDB”