HQL里着实还有很多未发掘的东东,平时写的SQL都感觉很简单。直到最近做些统计报表发现一些新大陆。 group […]
最近有场讲座是关于hive的一个培训,也去听了一下,其中的某些点还是自己的盲区,平时也没注意到这些地方的优化, […]
一般写sql经常会遇到行转列或者列转行之类的操作,就像concat_ws之类的函数被广泛的使用,今天这个也是经 […]
1、$all 一般情况下数组中会有多个元素,使用all可以给出多个元素查询条件,对应的文档要全部包含查询条件中 […]
1、null查询 db.test.find({"enemies":null}) { "_id" : Objec […]
1、$gt $gte $lt $lte 如果直接记忆这些不太好记,但是你要是知道其中的意思就好记了,gte 就 […]
起因 今天早上过来发现生产系统使用的 MongoDB 库被删掉了。说明可能是两种情况:一、误删,连操作者自己也 […]
说实话使用关系型数据库习惯了,一开始接触mongodb还是有点不太习惯,但是也发现了其有点,数据都是以文档的形 […]
upsert是一种特殊的更新方式,要是没有找到符合条件的文档,则会自动创建一个文档,否则更新对应的文档数据。 […]
之前的一篇文章介绍更新数组的操作,现在如果我们的文档中存在一个数组,后续向其中添加新的数据,我们要确保数组中的 […]
很多情况下字段的数据类型可能是数组,因此有的时候需要我们去修改数组的数据 添加元素 $push 如果数组已经存 […]
上一篇文章$set介绍了文档内部数据的修改更新方式,这篇文章主要是讲解对数值进行增加和减少的操作 与$set一 […]
在上一篇文章中给出了使用文档替换的方法来实现数据的更新的,但是大部分情况下都是涉及文档内部的数据更新,所以可以 […]
文档替换更新 原始数据 { "_id" : ObjectId("5afd34052c63ae1a943bdb2 […]
deleteOne 删除符合条件的一条数据 { "_id" : ObjectId("5afd209e2c63a […]
最早有一篇文章记录了如何安装mongodb,现在开始学习,发现看了一遍书立马就就忘了,还是自己动手操作一下 首 […]
1、map和reduce个数设置的问题 map和reduce的个数不是越多越好,因为启动时都会消耗很长的时间, […]
日常使用的数据查询工具都是hive,了解一下hive sql执行顺序,其实与mysql之间的差异不是太大,参考 […]