【问题标题】:MongoDB - Search from multiple collection using multiple parametersMongoDB - 使用多个参数从多个集合中搜索
【发布时间】:2019-09-27 05:04:06
【问题描述】:

我必须从 MongoDB 中的多个集合中执行查找,即我的查询如下所示 -

{
   _id:1003, // This belongs to user collection
   'user.firstName':'xyz', // This belongs to user collection
   'user.lastName':'xyz', // This belongs to user collection
   'member._id':1004,// This belongs to user's family member collection
   'member.firstName':'xyz', // This belongs to member collection
   'member.lastName':'xyz', // This belongs to member collection
}

现在我想支持使用多个参数进行搜索,即用户可以通过user name or member nameuser name and member nameuser id or member iduser id and member idall of the params 进行搜索

我的问题是如何使用多个参数从多个集合中执行搜索。任何帮助或指针将不胜感激。

【问题讨论】:

    标签: mongodb mongodb-query aggregation-framework


    【解决方案1】:

    这绝对是不可能的。除了使用 $lookup 或 $graphlookup 加入之外,我认为没有任何可能。

    【讨论】:

      猜你喜欢
      • 2021-04-17
      • 1970-01-01
      • 2014-07-31
      • 2013-12-02
      • 1970-01-01
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 2020-01-16
      相关资源
      最近更新 更多