node.js - 一次查询多个集合(mongodb)
问题描述
我不太确定我能做到这一点。我的应用程序(买卖)大约有五到十个类别eg: vehicles, real estate, and cloths
,我想为每个类别创建单独的 MongoDB 集合,因为每个类别都包含不同的字段eg: vehicle[km, body type, brand], cloths[size, color, gender]
,这将非常易于管理和扩展。
现在我可以一次向这些多个集合发送一个查询吗
- 对新广告进行排序 - 按顺序对所有多个集合中的所有新广告进行排序
eg: title
在所有集合上的字段上进行文本搜索
服务器:nodejs
解决方案
MongoDB 4.2专门为此用例引入了通配符索引。
推荐阅读
- python-3.x - 熊猫系列值包含列表,如何计算唯一值并将其作为字典返回
- c - 我用相同的输出声明了相同的函数
- java - 如何使用 MongoDB Java 在对象数组中获取字符串?
- pyspark - 尝试在 Databricks 上安装 H2O。如何在 Databricks 中安装 3rd 方包?
- java - 运行 TSP 时的 OR-TOOLS EXCEPTION_ACCESS_VIOLATION
- php - 通过关系从类别 id 获取类别名称。拉拉维尔
- scala - 从 kafka 消费者返回值
- spring-security - Spring Controller 参数`@AuthenticationPrincipal Jwt principal` 导致异常:tokenValue 不能为空
- flutter - 在 Flutter 的后台如何隐藏应用栏?
- javascript - 响应中缺少 Razorpay 标准结帐 razorpay_order_id(仅找到 razorpay_payment_id)