问题描述
这是collection a:武功:['一阳指','九阴真经','辟邪剑谱']collection b:主要技能: '一阳指',杀伤力:'90'这样我前台传来数据{技能:'龙爪手', 杀伤力:'80'}这个数据既要插入collecttion b也要把技能:就是龙爪手更新到collection a的'武功'里类似就b是a的子表有什么能让他们关联到一起,一次插入而不用一个表一个表的插入。因为有的字段可能关联多个collection。更新同理
问题解答
回答1:对不住楼主,看错了,mongo没有多表事务这种东西的,你最好做成表内子对象的形式python有个bulk_write,其他语言多半也有reqs=[pymongo.DeleteMany(参数其实和delete函数一样),pymongo.UpdateOne(参数其实和update_one一样),pymongo.Insert(同上)]
database.conns.bulk_write(reqs)
回答2:最好不分表。。mongo 的锁的库级别的

