mongodb - 具有多个短语的 MognoDB 文本搜索与所有短语不完全匹配
问题描述
在搜索多个短语时,monogdb 似乎存在一些问题。我有具有价值的领域456 ABC
。当我使用关键字{ "$search" : "\"45\" \"ABC\"" }
or进行多个短语搜索时{ "$search" : "\"456\" \"AB\"" }
,它会返回文档。它不应该返回结果,因为两个短语都不完全匹配。但是,如果 do { "$search" : "\"45\" \"AB\"" }
,则它不会返回任何结果。
似乎如果任何一个短语完全匹配,那么即使其他短语部分匹配,它也会给出结果。
解决方案
推荐阅读
- python-3.x - Python:调用函数时出现意外输出
- android - 每当我运行我的片段时,这行代码 mapFragment.setRetainInstance(true); 正在崩溃我的应用程序?
- django - Django在注销前重定向用户
- java - 如何解决 JPMS 和 OSGi Bundle for Eclipse 插件项目和 Tycho 之间的冲突
- django - 如何从 django 中的 url 访问多个参数?
- cockroachdb - 选择查询中的 Cockroachdb 格式日期时间
- python - 如何检查给定的部分或不完整的 python 程序在语法上是否正确
- django - 序列化 Django 中的单个相关字段
- laravel - Webpack Mix 样式(SCSS 和 LESS)生成为类似 javascript 的文件
- c++ - 即使设置为 MTd,项目也使用 MDd 编译