共計 599 個字符,預計需要花費 2 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章將為大家詳細講解有關 MongoDB 中怎么使用唯一索引,文章內容質量較高,因此丸趣 TV 小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
唯一索引的主要目的是用在某一個字段上,使該字段的內容不重復。
范例:創建一個唯一索引
db.emp.createIndex({name :1},{unique :true})
{
createdCollectionAutomatically : false,
numIndexesBefore : 1,
numIndexesAfter : 2,
ok : 1
}
在 name 字段上的內容不允許重復。
范例:在 emp 集合中增加 name 重復的數據
db.emp.insert({name : 王八 , sex : 男 , age :35, sal :8000, loc : 北京});
WriteResult({
nInserted : 0,
writeError : {
code : 11000,
errmsg : E11000 duplicate key error collection: hr.emp index: name_1 dup key: {: \ 王八 \}
}
})
由于在 name 字段上設置了唯一索引,所以出現了以上錯誤信息。
關于 MongoDB 中怎么使用唯一索引就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
向 AI 問一下細節