Node.js MongoDB中除字符串外的其他类型的全文搜索
我想在MongoDB中使用全文搜索,我知道使用文本索引()的解决方案。但是,此解决方案仅用于搜索字符串类型字段 如何在其他类型上执行全文搜索?假设我有一个包含文档的集合,其中有各种类型的字段,如字符串、数字等 我能做什么Node.js MongoDB中除字符串外的其他类型的全文搜索,node.js,mongodb,mongodb-query,aggregation-framework,Node.js,Mongodb,Mongodb Query,Aggregation Framework,我想在MongoDB中使用全文搜索,我知道使用文本索引()的解决方案。但是,此解决方案仅用于搜索字符串类型字段 如何在其他类型上执行全文搜索?假设我有一个包含文档的集合,其中有各种类型的字段,如字符串、数字等 我能做什么 注:我使用MongoDB本机驱动程序进行节点索引。通配符索引 在某些情况下,您可能希望文档中的任何文本内容都是可搜索的。也许这对你有帮助 db.collection.createIndex({"$**":"text"}) 但如果我有一个
注:我使用MongoDB本机驱动程序进行节点索引。通配符索引 在某些情况下,您可能希望文档中的任何文本内容都是可搜索的。也许这对你有帮助
db.collection.createIndex({"$**":"text"})
但如果我有一个类型为Number的字段?不会在此字段上执行此搜索。不知何故,我需要将所有字段转换为字符串,然后执行搜索。考虑支持多个数据类型的MunGdB阿特拉斯搜索。