mongodb索引创建
来源:互联网 发布:乐清人民法院淘宝拍卖 编辑:程序博客网 时间:2024/05/20 18:02
一、创建普通索引
db.cdt_act_info.ensureIndex({"sync_time":1})
二、可以通过下面的名称查看索引是否已经成功建立:
db.cdt_act_info.getIndexes()
三、删除索引的命令是:
db.cdt_act_info.dropIndex({"sync_time":1})
四、创建复合索引
db.cdt_shop_act_rls.ensureIndex({"act_id":1},{"shop_id":1})
五、创建唯一索引
db.cdt_act_info.ensureIndex({"act_id":1},{"unique":true})
六、创建地理位置索引
地理位置索引分为:2d索引,用于存储和查找平面上的点。
2dsphere索引,用于存储和查找球面上的点
db.point.ensureIndex({"loc.coordinates":"2dsphere"}) db.point.ensureIndex({"loc.coordinates":"2d"})
注意在创建地理位置索引时经纬度[经度,纬度],取值范围:经度[-180,;180],纬度[-90,90],经度超过范围mongodb会报错。例如:
{
"ok" : 0.0,
"errmsg" : "Can't extract geo keys: { _id: ObjectId('595102af5ca83bce7649ca8e'), address: \"南京 安德门\", loc: { type: \"Point\", coordinates: [ 118.768964, 131.99646 ] } } can't project geometry into spherical CRS: [ 118.768964, 131.99646 ]",
"code" : 16755
}
阅读全文
0 0
- mongodb创建索引
- mongodb创建索引
- MongoDB 索引创建
- MongoDB索引创建
- mongodb创建索引
- mongodb索引创建
- MongoDB-创建索引
- mongodb创建索引
- MongoDB索引创建
- mongodb创建2D索引
- mongodb 索引创建、查询分析
- 关于Mongodb索引创建的一些体会
- 关于mongodb创建索引的一些经验总结
- mongoDB的基本操作之创建索引
- MongoDB索引的创建与删除
- MongoDB基于复制集创建索引
- mongodb 索引的创建于删除
- MongoDB普通索引和唯一索引区别与创建
- PHP函数
- 阿里校招应届生面试经验
- 强烈推荐的机器学习,深度学习课程以及python库
- HDU
- Java基础补习Day5
- mongodb索引创建
- Python数据结构--list
- InfluxDB详解之TSM存储引擎解析(二)
- Eclipse在线安装主题(color theme)以及安装color theme第三方主题(图文)
- 剑指Offer_面试题08_旋转数组的最小数字
- Java基础补习Day6
- Error: Expected resource of type raw [ResourceType]
- CSS 面包屑导航栏
- matlab小程序:求矩阵的行列式