一次查询多个集合(mongodb)

时间:2020-04-05 13:25:51

标签: node.js mongodb elasticsearch mongoose mongodb-query

我不太确定我能做到这一点。我的应用程序(买卖)大约有五到十个类别eg: vehicles, real estate, and cloths,我想为每个类别创建单独的MongoDB集合,因为每个类别都包含不同的字段eg: vehicle[km, body type, brand], cloths[size, color, gender],这将非常易于管理和规模。

现在我可以一次向多个集合发送一个查询了吗

  1. 对新广告进行排序-按顺序对所有多个集合中的所有新广告进行排序
  2. 在所有集合的字段eg: title上进行文本搜索

服务器:nodejs

1 个答案:

答案 0 :(得分:0)

MongoDB 4.2专门为此用例引入了wildcard indexes