【发布时间】:2014-12-29 22:21:46
【问题描述】:
我想在两列上创建唯一索引,其中索引的第二部分应允许多个空值。但是:
db.model.ensureIndex({userId : 1, name : 1},{unique : true, sparse : true});
抛出重复键异常:E11000 重复键错误索引:devmongo.model.$userId_1_name_1 dup key: { : "-1", : null }。我认为由于 sparse=true 选项,索引应该允许这个星座?我怎样才能做到这一点?我使用 MongoDB 2.6.5
【问题讨论】:
标签: mongodb