2012-10-06 32 views

回答

1

最简单的方法是在数据上加一个唯一的索引,使其唯一。如果您尝试使用相同的值插入新数据,Mongo将返回错误。在这一点上,你可以处理错误,但你想要的。

您可以在http://www.mongodb.org/display/DOCS/Indexes#Indexes-unique%3Atrue了解更多关于独特索引的信息。您可以像使用节点驱动程序的其他索引一样创建它们。

// everyone's username must be unique: 
db.createIndex(userCollection, {username:1}, {unique:true}); 
+0

谢谢,这正是我所需要的 –

相关问题