-
简单运维工作查看全部
-
想学习查看全部
-
内置的角色查看全部
-
创建用户查看全部
-
构建索引情况分析查看全部
-
为什么选择mongodb查看全部
-
每个数据都存储为三份,以防止数据的损失查看全部
-
mongoDB的优点2查看全部
-
mongoDB的优点,最下面的那个例子在sql数据库中是很难做到的查看全部
-
conf file berbose = vvvvv 日志记录级别查看全部
-
性能分析工具mongostat -h ip地址:端口 查询结果中需要注意的表列值 qr/qw 表示读队列和写队列值,较高时数据库存在性能问题 idx miss 表示查询时索引命中情况,较高时影响查询效率查看全部
-
2Dsphere:球面地理位置索引 创建方法:db.collection.ensureindex({w: '2dsphere'}) 2Dsphere位置表示方式: GeoJSON:描述一个点,一条直线,多边形等形状。 格式: {type:'', coordinates:[list]} GeoJSON查询可支持多边形交叉点等,支持MaxDistance 和 MinDistance查看全部
-
geoNear 查询(可以看做是$near查询的进化版本),它不仅支持 minDistance, 而且它的返回结果多了一些数据 2、使用runCommand命令进行使用 3、db.runCommand({ getNear:<collection>, //指定数据集合 near:[x,y], //查询坐标 minDistance: (对2d索引无效,对2dsphere有效) maxDistance: //返回符合文档最多的数量 num:2 //返回的数量 }) 4、查询返回结果 { "results":[ //查询的结果 { "dis": //查找到的数据与所指定查找的数据之间的距离 "obj":{} //查找到的数据 } ], "stats":{ //查询的参数 "nscanned": //扫描了哪些数据 "objectsloaded": "avgDistance": //平均距离 "maxDistance": //最大的距离 "time": //花费的时间 }, "ok": }查看全部
-
a、$box:矩形,使用 {$box:[[<x1>,<y1>],[<x2>,<y2>]]}//第一个坐标代表左边界,第二个右边界 db.collection.find({w:{$geowithin:{$box:[[1,1],[2,3]]}}}) b、$center:圆形 {$center:[[<x1>,<y1>],r]}//r为圆的半径 c、$polygon:多边形 {$polygon:[[<x1>,<y1>],[<x2>,<y2>],[<x3>,<y3>]]}查看全部
-
$near查询:查询距离某个点最近的点(会返回100个最近的点) $getWidthin查询:查询某个形状内的点查看全部
举报
0/150
提交
取消