首页 > 解决方案 > Pymongo - 检查集合中的组合?MongoDB

问题描述

我有一个问题:假设我有一个特定字段,对于许多 x,其值为 ObjectId(x),并且说 x 对应于不同集合中的特定 userId。我需要在我的数据库中找到模式。如何查询两个 x 是否在文档中多次出现?换句话说,

{
   'field' : [ObjectId(x),ObjectId(y)]
}

或者

{
   'field' : [ObjectId(a), ObjectId(b)]
}

或者

{
   'field' : [ObjectId(car), ObjectId(mouse)]
}

如何查询 a 和 b 是否在不同的文档或汽车和鼠标或 x 和 y 中重复。换句话说,如何在不实际使用 Id 的情况下查询集合中的一般模式?如果我不是太具体,我很抱歉。如果您有任何问题,请告诉我。谢谢大家!

标签: pythondatabasemongodbpymongoquerying

解决方案


推荐阅读