Mongoose:两种组合中字段对的唯一索引

时间:2016-04-05 02:15:39

标签: node.js mongodb indexing mongoose unique

多个字段的唯一性通常意味着您无法拥有包含name1name2等特定字段的相同组合的文档。因此,它将禁止存在两个都有{name1: 'Joe', name2: 'Bob'}的文档。

如果文档切换name1name2,例如{name1: 'Bob', name2: 'Joe'}{name1: 'Joe', name2: 'Bob'},文档仍然可以同时存在。

有没有办法制作一个不允许这两者的唯一索引? (如果存在{name1: 'Bob', name2: 'Joe'},则无法插入{name1: 'Bob', name2: 'Joe'}{name1: 'Joe', name2: 'Bob'}。)

0 个答案:

没有答案