如果一个文档中不存在所有密钥,是否有方法将它们从一个文档复制到另一个文档中?

2024-09-30 05:23:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个健身运动数据库,其中包含一系列力量训练。由于一个练习可以通过多种方式完成,因此我添加了一个基本练习 i、 e._id:"BenchPressBothHands"和一些类似的练习,称为_id:"BenchPressRightHand"derivedFrom:"BenchPressBothHands"

除了文档中已经存在的键之外,是否有方法将所有内容从_id:"BenchPressBothHands"复制到_id:"BenchPressRightHand"

伪代码:

for documents in col.find(): derivedFrom = documents.get('derivedFrom') if derivedFrom is not None: update document with everything from the derivedFrom-document except the keys which already exists.


Tags: the方法代码文档id数据库内容for

热门问题