mongoDB技术篇
mongoDB技术
deelless
韶光易逝,劝君惜取少年时
展开
-
mongodb已知表添加字段
1.给contact_segment_member_015 表添加version字段 ,默认值为1db.contact_segment_member_015.update({},{$set:{version:1}},{multi:true})2.删除contact_segment_member_015 表version字段db.contact_segment_member_015.update({},{$unset:{version:1}},false, true)MongoDB 使用 update转载 2020-12-03 15:21:10 · 2297 阅读 · 0 评论 -
linux 环境mongoDB 根据id查询数据
1.mongo //找到mongodb2.show dbs //展示数据库3.use xx //进入xx库,没有则创建4.show collections //查看数据库中的表(文档)5.db.文档名.find("_id":ObjectId(“5fc237a78d60174dffc0cb7f”)}) //查询id为5fc237a78d60174dffc0cb7f的记录6.db.文档名.find(“email”:“123.com”).pretty() //pretty()函原创 2020-11-28 22:46:57 · 1854 阅读 · 0 评论 -
java 使用mongoTemplate 按月分组、聚合的实现 (要求返回非分组字段)
一.需求统计当前用户过去一年中每个月新增联系人(联系人表存储在mongoDB)二.分析:根据createTime 中的月分组,聚合返回字段有:用户id,分组月份,该月记录条数三:mongo 查询语句说明:$project:映射,查询的字段,1显示,0不显示$match:过滤,查询条件(相当于sql中的where)$group:分组,这里用到了 mongo 自带的 $month函数,可以根据createTime中的月分组注意分页、排序等语句可以在后面累加;映射,过滤,分组,分页,排序原创 2020-11-20 14:21:24 · 3454 阅读 · 0 评论