这是collection a: 武功:["一阳指","九阴真经","辟邪剑谱"] collection b: 主要技能: "一阳指", 杀伤力:"90" 这样我前台传来数据{技能:"龙爪手", 杀伤力:"80"} 这个数据既要插入collecttion b 也要把技能:就是龙爪手更新到collection a的"武功"里 类似就b是a的子表 有什么能让他们关联到一起,一次插入而不用一个表一个表的插入。 因为有的字段可能关联多个collection。更新同理
reqs=[pymongo.DeleteMany (パラメーターは実際には delete 関数と同じです)、pymongo.UpdateOne (パラメーターは実際には update_one と同じです)、pymongo.挿入(上と同じ)]
テーブルを分けないほうがいいです。 。 Mongo のロック ライブラリ レベル
元の投稿者さん、すみません、読み間違えていました。Mongo にはマルチテーブル トランザクションのようなものはなく、テーブル内のサブオブジェクトの形式で作成した方がよいでしょう。
Python にはBulk_write があり、他のほとんどの言語にもそれがありますreqs=[pymongo.DeleteMany (パラメーターは実際には delete 関数と同じです)、pymongo.UpdateOne (パラメーターは実際には update_one と同じです)、pymongo.挿入(上と同じ)]
database.conns.bulk_write(reqs)テーブルを分けないほうがいいです。 。 Mongo のロック ライブラリ レベル