smallnewer / bugs

18 stars 4 forks source link

mongodb唯一索引空值问题 #56

Open smallnewer opened 9 years ago

smallnewer commented 9 years ago

有某个表,希望填写字段时,是唯一,不写该字段时就不要算在唯一内。mongodb默认建立唯一索引时,如果某些文档没有该字段,会把这个字段作为null去计算唯一索引。这样就导致唯一索引错误。

解决办法用sparse。具体的还是看官方文档吧:http://docs.mongodb.org/manual/tutorial/create-a-unique-index/