mongodb - 如何在 MongoDB 中将来自其他集合的文档的整个值更新为来自另一个具有相同 ID 键的文档?
问题描述
我是非常新的 MongoDB。我想将来自其他集合的文档的整个值更新为来自另一个具有相同 ID 键的文档。谢谢您的帮助。
User Collection { "_id": "19UUA66216A910058"
"CIF": "19UUA66216A910058",
"Fname": "Lily",
"District": "AL",
"CardNumber": "560222750987331000",
"GroupID": "G04"
},
{
"_id": "1C3CDWBA6CD988848",
"CIF": "1C3CDWBA6CD988848",
"Fname": "Wyn",
"Lname": "Wisker",
"Mobile": "7927567426",
},
Competition Collection {
"_id": {
"UserID": "1C3CDWBA6CD988848",
"CompetitionID": 1
},
"UserID": "1C3CDWBA6CD988848",
"CompetitionID": 1,
"Join_date": {
"$date": "2021-09-06T00:00:53Z"
}
},
{
"_id": {
"UserID": "19UUA66216A910058",
"CompetitionID": 4
},
"UserID": "19UUA66216A910058",
"CompetitionID": 4,
"Join_date": {
"$date": "2021-09-13T06:00:03Z"
}
}
我的期望是更新集合中具有相同 CIFCompetition
的所有文档的集合信息User
{ "_id": "19UUA66216A910058"
"CIF": "19UUA66216A910058",
"Fname": "Lily",
"District": "AL",
"CardNumber": "560222750987331000",
"GroupID": "G04",
"Competition: {"CompetitionID": 4,
"Join_date": {
"$date": "2021-09-13T06:00:03Z"
}}
谢谢您的支持
解决方案
推荐阅读
- css - mapbox如何舍入弹出窗口的角度
- java - 使用 WSL 设置 Microsoft Code for java
- c++ - 为什么我的交互式容器应用程序会自动输入
- r - 分类树的 R 问题
- apache-spark - 如何限制 Jupyter Notebook 的 PySpark 集群上的资源?
- android - 为什么相机不颤抖打开?
- visual-studio - VS Debugger 是否有任何脚本支持,类似于 GDB 的脚本?
- javascript - 在js或jquery中点击广告时调用函数
- php - 如何在一列php中对子数组进行分组
- php - 如何通过 PHP 生成 {0} json 字符串?