0

给定一些 JSON 值和 MongoDB 格式的查询,我想以与 MongoDB 相同的方式过滤,我想要的 json 实体而不去 MongoDB。

例如,我有:

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

结果:[{数量:50}]

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

谢谢!

4

2 回答 2

1

我想要那个而不去 Mongo 数据库

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

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

于 2013-11-06T00:29:16.953 回答
0

'Jackson' 库在 Java 中提供 JSON 解析和生成。解析后,您可以使用 Java 代码将值/数据结构过滤到您心中的内容。

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

看:

于 2013-11-06T00:17:12.297 回答