MongoDB Java驱动程序

时间:2013-11-05 23:32:36

标签: java json mongodb

给定一些JSON值和MongoDB格式的查询,我希望以与MongoDB相同的方式过滤,我想要的json实体,而无需转到MongoDB。

例如,我有:

JSON值:[{qty:10},{qty:30},{qty:50}] 以MongoDB格式查询:{qty:{$ gt:20}}

结果:[{qty:50}]

我希望不用去Mongo数据库,比如在一些JAR中调用一些以Mongo格式重现JSON值和JSON查询字符串的方法。

谢谢!

2 个答案:

答案 0 :(得分:1)

  

我希望不用去Mongo数据库

使用Jackson解析JSON并创建一个Query对象和一个包含目标对象的Collection

使用集合框架,例如Guava或GS-Collections和filter

答案 1 :(得分:0)

'杰克逊'图书馆提供JSON解析&在Java中生成。解析后,您可以使用Java代码过滤值/数据结构到您心中的内容。

Java显然没有直接实现Mongo查询语言。您可以根据需要自己实现Java代码。

请参阅: