【发布时间】:2022-02-18 04:39:54
【问题描述】:
我想根据权重进行文本搜索。所以在mongo查询下面使用
查询:
db.stores.find( { $text: { $search: ""咖啡店"" } } )
此查询适用于 MongoDB,但 aws documentDB 不支持 $text 搜索。是否有任何替代方法可以在也支持 aws documentDB 的 MongoDB 中进行文本搜索?
【问题讨论】:
-
AWS MongoDB 不是 MongoDB。这是一个克隆Umang。我建议使用 Atlas Free Tier。它实际上来自构建开源数据库并具有更多功能的人。实际上,您可以在 AWS 上运行它。事实上,它甚至有一个搜索引擎支持。
$search。它必须是聚合管道中的第一阶段,但它是最先进的东西,而不是自身的克隆。
标签: mongodb aws-documentdb aws-documentdb-mongoapi