2016-08-23 15 views
0
  1. 我創建一個文檔db.duplicate.ensureIndex ({"a": 1}, {"unique": "true"})
  2. 要創建a
  3. 當我搜索文檔我沒有找到一個值的唯一索引(db.duplicate.find()
  4. 理想情況下,它應該創建一個文檔_id & a = 1?這種方法是對的嗎?

回答

1

ensureIndex函數創建集合的index,而不是document。這是爲了在查詢以a作爲索引的文檔時提高性能。

要創建文檔,請嘗試用insert

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