0

我正在使用一个昏昏欲睡的 mongoose http 接口来搜索在远程服务器上运行的 mongodb 中的集合。我在用于在 mongodb 中的一个 json 文档中搜索模式的 http url 中的正则表达式存在问题。

如果我使用

...?criteria={"type":"book"}

它返回所有类型参数匹配“book”作为完整字符串的 json 对象。

但是,如果我使用

...?criteria={"type":{"$regex":"book", "$options":"i"}}

它返回所有类型参数匹配“book”作为子字符串但无法匹配具有完整子字符串作为“book”的类型的所有 json 对象。所以我输掉了完整的比赛。

为了同时获得两者,我应该两次调用上述两个查询吗?

4

0 回答 0