![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
文章平均质量分 59
EasyofUse
这个作者很懒,什么都没留下…
展开
-
MongoDB 的shell脚本基础进阶
MongoDB 的shell脚本基础进阶 背景:mongodb的脚本有如oracle,mysql 数据库中的存储过程,以前使用Oracle数据库的时候,经常依赖存储过程执行定时任务,比如做定时统计任务,也可以通过程序调用存储过程实现数据库的编程,减少服务器程序与数据库的数据交互量。目前在MongoDB用到比较多的是,使用脚本规范表数据。 一、准备工具 1、安装mongodb 2、安装m原创 2016-09-20 18:22:57 · 3739 阅读 · 0 评论 -
MongoDB 基础
使用MongoChef软件,编写shell脚本的方式来执行操作,在软件中使用IntelliShell,做相关配置后即可使用,如图 使用mongodb自带的客户端工具是相对应的 创建一个表user 一、基础操作 1、插入 db.user.insert({"name":"小王","age":20}); 2、查找 db.user.find({"name":"小王"});原创 2016-05-25 16:50:43 · 649 阅读 · 0 评论 -
mongodb 高级部分 group by case when select distinct substr(sdf,0,6)
一、gourp by 和case when 的混用 1、且看一张表格,表格的结构是(其中一条数据) { "_id" : ObjectId("57876215b522253ff42e3346"), "type" : NumberInt(0), "userId" : NumberInt(101920), "pointsNum" : NumberInt(50), ...原创 2017-02-17 10:40:13 · 8599 阅读 · 0 评论 -
mongodb,$where内嵌脚本
在使用mongodb的时候,有遇到这种情况,查找某个字段长度大于10的记录。 由于mongodb是json文档结构,要找出有问题的数据也不容易, 有些情况下,可以划分为垃圾数据, 1、一些字段的长度超出不正常范围的时候。 2、类型与你预想的不一致,如应该为NumberInt的字段,有字符串,或者其他类型。 这些情况下我们可以使用$where将这些记录筛选出来。 一、shell脚本的原创 2017-03-30 10:21:18 · 1179 阅读 · 0 评论