首页 > 解决方案 > 仅按 mongodb 中的值匹配并返回文档的 id

问题描述

我已经将一些 json 数据插入到 mongodb 中,我想通过仅匹配值而不考虑键(因为不同文档的键不同)来执行简单的搜索,并希望返回文档的 id。我不知道如何仅通过 mongodb 中的值进行比较。

示例:假设如果正在搜索单词“Knowledge”,它应该返回包含单词“Knowledge”的文档的所有 id,而不管其键值如何。

标签: python-3.xmongodbapimongodb-querypymongo

解决方案


您需要使用通配符文本索引

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

推荐阅读