0

假设我有一组格式为:

{'_id': [numeric id]
 'set': [user determined set name],
 'uid': [user determined item id]
 }

所有的 s在任何时候都uid必须是唯一的。set鉴于该约束,有没有办法编写一个方法,将 a set、一个现有uid的和 newuid作为输入并将现有的 uid 更改为新的 uid,同时确保唯一性,但不使用set和上的复合唯一索引uid?由于 findAndModify() 一次只能处理一个文档,我不确定这是否可行。

或者,如果文档结构本身存在问题,也可以在此处接受输入。

4

0 回答 0