python - 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 的情况下查询集合中的一般模式?如果我不是太具体,我很抱歉。如果您有任何问题,请告诉我。谢谢大家!
解决方案
推荐阅读
- javascript - 如何在单击按钮时使用 Javascript 发布 MySql 行变量
- java - 在 ByteArray 中查找字节序列
- uwp - 在 Windows IoT 10 Core 上使用 UWP 创建物理文件
- c++ - 如何知道分离的 std::thread 是否已完成执行?
- python - Python - 迭代嵌套循环
- php - imap_search 找到的电子邮件的顺序是什么?
- python - 设置python包和flask app开发版本
- javascript - 如何在活动选项卡中打开模式对话框。当用户单击 chrome 扩展上的按钮时?
- android - 将 std::bad_function_call 与 LIBCPP_ABI_UNSTABLE 一起使用
- git - Git 结账问题