在我的mongodb项目中我有几个合集,下面我指出了其中的两个电影和导演
电影收藏
_id | 姓名 | 基因 | 用户 |
---|---|---|---|
633fd724659fb41be63167cf | 权力的游戏 | 冒险 | 633fd424659fb41be63167cf |
633fd724659fb51be63167cf | 摩登家庭 | 喜剧 | 633fd724659fb51be6317cf |
导演合集
_id | 全名 |
---|---|
633fd424659fb41be63167cf | 艾伦·杜 |
633fd724659fb51be63167cf | 约翰游戏 |
我需要一个全站搜索,如果我输入游戏,我需要从多个表中获取结果,预期结果如下所示
预期结果
_id | 姓名 | 类型 |
---|---|---|
633fd724659fb41be63167cf | 权力的游戏 | 电影 |
633fd724659fb51be63167cf | 约翰游戏 | 用户 |
考虑到集合很大,系统不应该变慢,搜索也应该是相关搜索,我无法添加示例查询,因为我是这个全站搜索的新手,我们还需要一个额外的表来管理全站搜索?