基本查询 db.getCollection('chdr').find({chdrnum:"test123456"})
lookup关联查询 db.getCollection ( ' chdr ' ) . aggregate ( [ { " $lookup " : { " localField" : "chdrnum" , "as" : "y" , "foreignField" : "chdrnum" , "form" : "ptrn" } }, {"$match" : {"y.transaction.validflag" : "1" , "y.transaction.createdate" : "2018-08-29","y.transaction.batctrcde" : "T642" } } ] )
批量查询 db.getCollection('chdr').find({chdrnum:{$in:["test123456","test123457","test123459"]}})
组合字段查询 db.getCollection('chdr').aggregate([{ $project : { date : { $concat : ["$createdate" , " " , " $createtime " ] } } },{ $match : {date : {$gte:"2018-11-20 00:00:00"}}}])
mongo查询关键词:
$gt : mongo >
$lt : mongo <
$gte : mongo > =
$lte : mongo < =
$match : 精确匹配
count : 统计
$sum : 统计合计
$cnttype : 取字段值
$lookup : 联合查询
$group : 分组
$project : 统计分组
as : 联合查询关键字
foreignField : 联合查询 联合字段
localField : 联合查询 联合字段
from : 联合文档关键字
$and : 且条件
$or : 或条件
$unwind 根据节点拆分
mongo 创建索引 db.collection.ensureIndex({"字段名":"1"})
mongo 查找索引db.system.indexes.find()
mongo 查询当前集合所有索引 db.collection.getIndexes()
mongo 删除指定索引 db.collection.dropIndex("")
条件查询
{$where:"this.mp!=this.sp"}
综合判断 同一个document两个值不相等且某一值不为空
find({cnttype:"",$and:[{$where:"this.renewal.btdate !=this.renewal.ptdate"},{"renewal.btdate":"{$ne:""}}]})
mongo常用sql的更多相关文章
-
Mysql 常用 SQL 语句集锦
Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...
-
oracle(sql)基础篇系列(一)&mdash;&mdash;基础select语句、常用sql函数、组函数、分组函数
花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...
-
常用SQL[ORACLE]
1.常用系统函数 2.常用sql语句 3.一些定义和关键字 4.需要注意点 1.常用系统函数 ↑ --decode decode(column,if_value,value,elseif_ ...
-
Oracle常用SQL查询(2)
三.查看数据库的SQL 1 .查看表空间的名称及大小 select t.tablespace_name, round ( sum (bytes / ( 1024 * 1024 )), 0 ) ts ...
-
Oracle常用SQL查询
一.ORACLE的启动和关闭 1.在单机环境下要想启动或关闭oracle系统必须首先切换到oracle用户,如下: su - oracle a.启动Oracle系统 oracle>svrmgrl ...
-
Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)
Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...
-
50个常用SQL语句
50个常用SQL语句 Student(S#,Sname,Sage,Ssex) 学生表 S#学号,主键 Course(C#,Cname,T#) 课程表 C#课程号,主键 SC(S#, ...
-
测试常用SQL注入语句大全
转载自Cracer,标题:<渗透常用SQL注入语句大全>,链接http://www.xxxx.com/?p=2226 1.判断有无注入点 整形参数判断 1.直接加' 2.and 1=1 3 ...
-
oracle sqlplus及常用sql语句
常用sql语句 有需求才有动力 http://blog.csdn.net/yitian20000/article/details/6256716 常用sql语句 创建表空间:create tables ...
随机推荐
-
JSP action elements - JavaBean
语法 描述 jsp:include 在页面被请求的时候引入一个文件. jsp:useBean 寻找或者实例化一个JavaBean. jsp:setProperty 设置JavaBean的属性. jsp ...
-
[转] __thread关键字
http://blog.csdn.net/liuxuejiang158blog/article/details/14100897 __thread是GCC内置的线程局部存储设施,存取效率可以和全局变量 ...
-
【零基础学习iOS开发】【01-前言】01-开篇
本文目录 一.什么是iOS 二.主流手机操作系统 三.什么是iOS开发 四.学习iOS开发的目的 五.学习iOS开发的前提 从今天开始,我就开始更新[零基础学习iOS开发]这个专题.不管你是否涉足过I ...
-
docker对cpu使用及在kubernetes中的应用
docker对CPU的使用 docker对于CPU的可配置的主要几个参数如下: --cpu-shares CPU shares (relative weight) --cpu-period Limit ...
-
easyUI带复选框的组合树
代码: <input id="depts"><script type="text/javascript">$(document).rea ...
-
解决service层无法注入
练手时发现个问题,路径404,各种检查发现,多加了一层<context:component-scan base-package="com.yanan.controller"/ ...
-
github常见操作和常见错误!错误提示:fatal: remote origin already exist
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote ...
-
第四节:框架前期准备篇之进程外Session的两种配置方式
一. 基本介绍 1. 背景:Asp.Net默认的Session机制是进程内,存储在服务器端内存中,有这么几个缺点: ①:既然存在内存中,空间有限,不能存储大数据量信息,数据量多的话Session会被挤 ...
-
文本超过控件长度自动显示省略号的css
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
-
maven--插件篇(assembly插件)
maven-assembly可以通过dependencySets将依赖的jar包打到特定目录. 1. 简介 简单的说,maven-assembly-plugin 就是用来帮助打包用的,比如说打出一个什 ...