只要满足索引的其中之一不同即可 db.blog.ensureIndex({"username":1,"blogname":1}) 作者和作品名其中之一不同即可创建复合唯一索引。 explain() hint() explain()可以返回查询使用的索引情况hint()可以强制cursor使用某索引 但是通常MongoDB 的查询优化器非常智能,会替你选择改用哪一个索引。 转载于:https://www.cnblogs.com/caohaifeng/p/5550736.html