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