我想在我的 mongoDB 中设置 fb_id 和 ts 的复合索引。所以我做了:
PRIMARY> db.sessions.ensureIndex( { fb_id: 1, ts: 1 }, { unique:true } );
但我收到以下错误:
E11000 duplicate key error index: tracking.sessions.$fb_id_1_ts_1 dup key: { : null, : null }
所以我检查了这个集合中的索引db.sessions.getIndexes()
,我得到了:
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"ns" : "tracking.sessions",
"name" : "_id_"
}
]
对我来说,它看起来不像是重复的密钥。我在这里做错了什么?