插入"确保"索引查询时找不到文档


  1. I创建文档db.duplicate.ensureIndex ({"a": 1}, {"unique": "true"})
  2. a上创建唯一索引
  3. 当我搜索文档时,找不到a值(db.duplicate.find()(
  4. 理想情况下,它应该创建一个具有_id & a = 1?这种方法正确吗

ensureIndex函数为集合创建索引,而不是文档。这是为了在查询以a为索引的文档时提高性能。

要创建文档,请尝试插入:

db.duplicate.insert({'a': 1})

最新更新