可以传递数组以匹配吗?

时间:2018-08-04 05:16:39

标签: mongodb pymongo

我有以下查询可用于单个匹配,但我正在尝试通过数组中具有的多个用户ID对此查询进行过滤。除了可以遍历相同的查询字符串以更新user_id来执行新查询之外,还可以使用数组吗?考虑类似IN的SQL

 db.tests.aggregate([{
   "$match": {
      "user_id": "aassaas"
    }
  },
  {
    "$group": {
      "_id": "$user_id",
      "count": {
        "$sum": {
          "$size": {
            "$objectToArray": "$days"
          }
        }
      }
    }
  }
])

0 个答案:

没有答案