使用MongoDB获取错误索引键模式错误
我得到一个与mongodb相关的错误。实际上我有一个集合,其数据如下所示使用MongoDB获取错误索引键模式错误,mongodb,Mongodb,我得到一个与mongodb相关的错误。实际上我有一个集合,其数据如下所示 "_id" : ObjectId("55bd9b7adfa5d64c057de74f"), "username" : "admin", "emailid" : "*****************************", "password" : "adminuser", "image" : "images/Image0895.jpg", "firstname" : "subhrajyoti", "last
"_id" : ObjectId("55bd9b7adfa5d64c057de74f"),
"username" : "admin",
"emailid" : "*****************************",
"password" : "adminuser",
"image" : "images/Image0895.jpg",
"firstname" : "subhrajyoti",
"lastname" : "pradhan"
在这里,我想保持用户名文档的唯一性。为此,我编写了命令db.collectionname.createIndex({“username”:“admin”},{unique:true})
。但它给了我以下错误
错误:
请帮助我解决此错误,使我的一个文档对此集合保持唯一。对于用户名字段的唯一索引,您可以使用以下命令:
db.collectionname.createIndex( {"username": 1},{unique:true})
用户名键的值必须为1(索引升序)或-1(索引降序)
请参阅上的MongoDB文档
db.collectionname.createIndex( {"username": 1},{unique:true})