我查看了MongoDB查询的vert.x文档,但是我找不到任何关于如何进行更复杂查询的示例,例如包含正则表达式的查询。
例如:
"name":{$regex:".*bla.*"}
帮助表示赞赏。
答案 0 :(得分:0)
要查找查询示例,我想Mongo DB documentation是最佳选择。 MongoClient的Vertx文档告诉您如何使用客户端,但查询是Mongo数据库查询。
希望这会有所帮助。
答案 1 :(得分:0)
我在为我自己的查询搜索答案时遇到了这个线程。
值 {$regex : ".*bla.*"}
可以被视为一个 JSON 对象。您可以相应地创建一个 JSON 对象并将其插入为 name
字段的值。
JsonObject queryParam = new JsonObject()
.put("name", new JsonObject().put("$regex", ".*bla.*"));
mongoClient.find("collection", queryParam, async -> {
// Do something
});