[quant-ai 003] 给mongo增加索引

来源:互联网 发布:淘宝的身临其境 编辑:程序博客网 时间:2024/05/20 03:40
关于给mongo建立索引

1. 文档
https://docs.mongodb.com/manual/indexes/
http://blog.sina.com.cn/s/blog_af52238c0101bhno.html

2. 查看某个collections是否有索引
db.stock_quotes_day.getIndexes()
新创建的表而言,第一个索引是_id,这是mongo的默认索引。

3. 创建一个索引
db.stock_quotes_day.ensureIndex({"code":1})
此时,再执行db.stock_quotes_day.getIndexes(),能看到两个索引。

4.创建一个联合索引
db.stock_quotes_day.ensureIndex({"code":1,"date":1})
此时,再执行db.stock_quotes_day.getIndexes(),能看到三个索引。


5. 删除所有索引
db.stock_quotes_day.dropIndexes()
除了_id_这个系统强制索引,其他索引都会删除。

6. 删除某一个索引
db.stock_quotes_day.dropIndex({'code':1})

7. 关于索引的一些描述
    7.1




0 0