【发布时间】:2016-04-14 09:12:08
【问题描述】:
我们从 mongo-shell 运行的查询,我想从 java 程序运行相同的查询。我该怎么做?
【问题讨论】:
-
当你有适当的绑定时,为什么要使用 Java 的 shell?
-
我想他是说他写了一些 SQL 查询,它在控制台中运行(因此它是有效的 SQL 等),现在他想使用 java 绑定。
-
@Hubert Grzeskowiak,我有一个插件,可以从 mysql/oracle/cassandra 等获取查询并动态运行到配置的数据库中。所有数据库配置和要运行的查询都存储在数据库中。我想增强这个插件以支持 Mongo DB。
-
shell 可能只是一些库的包装。如果您需要应用程序/插件中的功能,您可能希望使用相同的库而不是面向用户的 shell
-
我有同样的问题,我知道 mongo 是如何工作的,但我也想知道如何在程序中通过 shell 运行相同的查询以简化调试,遗憾的是答案似乎是你不能,但这仍然是一个有效的问题。
标签: mongodb mongo-java mongo-shell mongo-java-driver