gpt4 book ai didi

mongodb - 使用 MongoDB 获取错误的索引键模式错误

转载 作者:可可西里 更新时间:2023-11-01 09:35:48 24 4
gpt4 key购买 nike

我收到一个与 mongodb 相关的错误。实际上我有一个集合,其数据在下面给出。

"_id" : ObjectId("55bd9b7adfa5d64c057de74f"),
"username" : "admin",
"emailid" : "*****************************",
"password" : "adminuser",
"image" : "images/Image0895.jpg",
"firstname" : "subhrajyoti",
"lastname" : "pradhan"

这里我想让用户名文档保持唯一。为此,我编写了命令db.collectionname.createIndex( {"username":"admin"},{unique:true})。但它给了我以下错误。

Error:

        "ok" : 0,
"errmsg" : "bad index key pattern { username: \"admin\" }: Unknown index
plugin 'admin'",
"code" : 67

请帮我解决这个错误,让我的一个文档在这个集合中保持唯一。

最佳答案

对于用户名字段的唯一索引,您可以使用此命令:

db.collectionname.createIndex( {"username": 1},{unique:true}) 

用户名键的值必须是1(索引升序)或-1(索引降序)

请参阅 db.collection.createIndex() 上的 MongoDB 文档

关于mongodb - 使用 MongoDB 获取错误的索引键模式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31772759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com