mongo
珂珂胖
本人是一枚程序员,上传资源赚取积分只是为了能下载其他人分享资源。
展开
-
mongodb处理球面位置
java中bean的代码片段 /** * 位置信息(内部类) */ @Data public static class PositionInfo{ private String location;//地点名称 @GeoSpatialIndexed(type= GeoSpatialIndexType.GEO_2DSPHERE) private double[] position;//位置信息 }使用navicat设置位置索引为2DSphere球面位置positionInf原创 2020-09-27 09:48:44 · 319 阅读 · 0 评论 -
mongodb单节点的application.yml配置书写
spring: data: mongodb: host: ip地址 port: 27017 database: 数据库 username: 账号 password: 密码 option: min-connection-per-host: 0 max-connection-per-原创 2020-09-25 10:35:26 · 3121 阅读 · 0 评论 -
mongodb批量更新集合数组中字段
批量更新record集合中dynamicGroups数组中的status字段为1。db.record.aggregate( [{ "$unwind": "$dynamicGroups" }]).forEach( function(item) { db.record.update({ "dynamicGroups.id": item.dynamicGroups.id }, { "$set原创 2020-09-23 17:47:06 · 1442 阅读 · 0 评论 -
mongodb将计算结果进行排序
将record集合中status为1的数据的点赞量、分享量、浏览量进行计算之后进行排序处理。db.record.aggregate( [{ "$match": { "status": 1 } }, { "$project": { "authorId": 1, "position": 1, "statisticsInfo":1,原创 2020-09-23 17:40:12 · 1134 阅读 · 0 评论 -
mongodb批量更新long类型时间为年月日类型字符串
db.flag_record.aggregate([{“KaTeX parse error: Expected '}', got 'EOF' at end of input: … "ne”: 3}}},{“KaTeX parse error: Expected '}', got 'EOF' at end of input: … "dateToString”: {“format”: “%Y-%m-%d”,“date”: {“add":[n原创 2020-09-23 16:43:23 · 872 阅读 · 0 评论 -
mongodb新增或者删除一列
//新增一列Point类型,列名为positiondb.record.update({}, { $set: { "position": "Point" }}, { multi: 1})//删除一列db.record.update({}, { $unset: { "position": "" }}, false, true)原创 2020-09-23 17:34:10 · 3249 阅读 · 0 评论