如何使用相关关键字搜索在mongodb数据库中进行全站搜索?

问题描述 投票:0回答:0

在我的mongodb项目中我有几个合集,下面我指出了其中的两个电影和导演

电影收藏

_id 姓名 基因 用户
633fd724659fb41be63167cf 权力的游戏 冒险 633fd424659fb41be63167cf
633fd724659fb51be63167cf 摩登家庭 喜剧 633fd724659fb51be6317cf

导演合集

_id 全名
633fd424659fb41be63167cf 艾伦·杜
633fd724659fb51be63167cf 约翰游戏

我需要一个全站搜索,如果我输入游戏,我需要从多个表中获取结果,预期结果如下所示

预期结果

_id 姓名 类型
633fd724659fb41be63167cf 权力的游戏 电影
633fd724659fb51be63167cf 约翰游戏 用户

考虑到集合很大,系统不应该变慢,搜索也应该是相关搜索,我无法添加示例查询,因为我是这个全站搜索的新手,我们还需要一个额外的表来管理全站搜索?

node.js mongodb mongoose search collections
© www.soinside.com 2019 - 2024. All rights reserved.