如何在MongoDB中查找任何字段中包含“亚马逊”的所有文档作为值?
还可以搜索该字段而不是该值吗?我听说您可以这样做,但我不确定该怎么做。 感谢您的帮助。
答案 0 :(得分:2)
您可以使用在所有字符串字段上创建的text index。您可以使用通配符如下创建索引。
db.collection.createIndex( { "$**": "text" } )
要搜索所需的字符串,可以使用
db.collection.find( { $text: { $search: "Amazon" } } )