我的mongodb集合中有两个文档:
Doc 1:
{
_id: ObjectId(5b3f96f2ac6462234cbcad54),
name: "Kids store"
}
Doc 2:
{
_id: ObjectId(5b3f96f2ac6462234cbcad55),
name: "Music store"
}
并为集合中的“名称”字段创建了文本索引。
我的查询: category.find({$ text:{$ search:'sto'}})
现在,如果我运行text-search查询,则搜索单词
1)“存储”-它返回2个文档
2)“ sto”-它返回空
为什么mongodb会出现这种奇怪的行为。为什么不按原样返回2个文档。
我运行的方法是否正确?或者我应该使用正则表达式匹配?