我有如下mongo文件,
{
"_id" : ObjectId("5b5ff3ec6df1fc21dc206d12"),
"activityName" : "How sensor",
"timeZone" : "+05.30",
"venue" : "130 E San Fernando St #154, San Jose, CA 95112, USA",
"activityState" : "Active",
"activityType" : "campaign",
"commentTheme" : "59c26fb3fd9a8e79242fe210",
"commentEnabled" : false,
"startTimeStamp" : 1532602800000.0,
"endTimeStamp" : 2164186800000.0
}
还有一个文本索引是在文件上创建的
activityName
如下所示,
`db.ActivityDetails.createIndex( { 'activityName':'text' } );`
但对于文本搜索关键字
how
它不输出给定的文档作为结果。有人知道这种行为的可能原因吗。我的问题是:,
db.getCollection('ActivityDetails').find({ $text: { $search: "how" } })
但是为了这个词
sensor
,它给出了正确的结果。感谢你的帮助