1
我是第一次使用mongodb使用noSQL數據庫的經驗。我正在使用Ruby-2.2.2和Rails-3.2.22和mongoid-3.17是mongoid自動索引字段_id嗎?
我已經看到Mongoid在模型中自動包含_id字段。
,但
我需要爲這一領域手動創建一個索引,或者自動創建,因爲它關係數據庫用ActiveRecord發生什麼呢?
如何查看每個模型存在的索引列表?
我是第一次使用mongodb使用noSQL數據庫的經驗。我正在使用Ruby-2.2.2和Rails-3.2.22和mongoid-3.17是mongoid自動索引字段_id嗎?
我已經看到Mongoid在模型中自動包含_id字段。
,但
我需要爲這一領域手動創建一個索引,或者自動創建,因爲它關係數據庫用ActiveRecord發生什麼呢?
如何查看每個模型存在的索引列表?
要獲得現有的索引列表,你應該問裏面的MongoDB控制檯(mongo
二進制本地主機上):
use databasename;
db.collectionname.getIndexes();
哪裏databasename
是數據庫的名稱和collectionname
是相應的集合名稱。 http://docs.mongodb.org/manual/reference/method/db.collection.getIndexes/
是的,mongodb自動爲_id字段指定索引。 http://docs.mongodb.org/manual/core/index-single/#single-field-indexes