【发布时间】:2020-09-21 12:56:57
【问题描述】:
我正在使用 nodejs、mongodb 并想构建一个像 Facebook 一样的自动完成搜索。键入关键字时,需要搜索群组、用户、页面等。
例如,我有两个集合:用户和公司。它们都有一个名称字段。当有人在搜索栏中键入关键字时,我将提供包含输入文本的用户和公司的建议。使用 User.find(name:"typed name") 和 Company.find("name:"typed name") 之类的东西。我坚持的部分是如何从两个集合中建议名称,但结果看起来像它来自一个集合。
如何将多个集合的结果合并到一个结果集合中?
【问题讨论】:
标签: javascript node.js mongodb