首页 > 解决方案 > 一次查询多个集合(mongodb)

问题描述

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

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

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

服务器:nodejs

标签: node.jsmongodbelasticsearchmongoosemongodb-query

解决方案


MongoDB 4.2专门为此用例引入了通配符索引。


推荐阅读