1
如何检查集合中的数据是否存在。我需要确保用户名是unqiue。有任何想法吗?Mongodb - 使用Node js驱动程序检查数据是否存在集合
如何检查集合中的数据是否存在。我需要确保用户名是unqiue。有任何想法吗?Mongodb - 使用Node js驱动程序检查数据是否存在集合
最简单的方法是在数据上加一个唯一的索引,使其唯一。如果您尝试使用相同的值插入新数据,Mongo将返回错误。在这一点上,你可以处理错误,但你想要的。
您可以在http://www.mongodb.org/display/DOCS/Indexes#Indexes-unique%3Atrue了解更多关于独特索引的信息。您可以像使用节点驱动程序的其他索引一样创建它们。
// everyone's username must be unique:
db.createIndex(userCollection, {username:1}, {unique:true});
谢谢,这正是我所需要的 –