【发布时间】:2020-06-09 12:15:48
【问题描述】:
我正在使用Morphia 1.5.2 (Java 8) 作为 MongoDB (V4.x) 的驱动程序,尝试使用 Search for a phrase,所以我的代码如下所示:
datastore.find(myEntity).disableValidation().search("\\\"" + textToFilter + "\\\"");
调试看起来不错,但在运行时发送查询时使用三个反斜杠而不是一个,并且查询返回 0 个结果。
我错过了什么?谢谢!
实际生成的查询:"$text" : { "$search" : "\\\"filteredText\\\"" }
【问题讨论】:
-
我试图链接到 github 问题中的答案。我希望你在那里找到它。
标签: java mongodb character-encoding morphia