node.js - 一次查询多个集合(mongodb)

标签 node.js mongodb elasticsearch mongoose mongodb-query

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

现在,我可以一次将查询发送到多个集合吗

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

    服务器:nodejs

    最佳答案

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

    关于node.js - 一次查询多个集合(mongodb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61043332/

    相关文章:

    node.js - 将node-gyp与atom一起使用

    ruby-on-rails - 如果我的模型不代表不同的想法,而是代表具有重叠字段的不同类型,我应该在应用程序中使用什么数据库?

    elasticsearch - 从 OpenDistro docker 镜像运行时为 "Kibana server is not ready yet"

    c# - 使用带有滚动的NEST 2.x的ElasticSearch查询不会返回结果

    javascript - node.js 服务器如何优于基于线程的服务器

    node.js - 如何将对话引用(字典)存储到Azure DB存储中

    javascript - Appium Node 示例测试未运行

    python - $addToSet,以及更新其他字段?

    java - mongodb使用java驱动程序比较两个不同的字段

    ubuntu - Elasticsearch digital ocean