如何在任何字段中查找包含“ Amazon”作为值的所有文档? MongoDB

时间:2019-02-25 16:08:03

标签: mongodb

如何在MongoDB中查找任何字段中包含“亚马逊”的所有文档作为值?

还可以搜索该字段而不是该值吗?我听说您可以这样做,但我不确定该怎么做。 感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可以使用在所有字符串字段上创建的text index。您可以使用通配符如下创建索引。

db.collection.createIndex( { "$**": "text" } )

要搜索所需的字符串,可以使用

db.collection.find( { $text: { $search: "Amazon" } } )