mongodb基础学习3-查询的复杂用法
昨天看了一下查询,今天来说下查询的复杂用法,可以类比mysql的查询
$ne:不等于
  
$gt, $gte, $lt, $lte:大于,大于等于,小于,小于等于
  
$in
  
$and
  
$nor:相当于上面的and语句,既不也不
  
$type:列为某类型
  
部分列的类型:
  
$mod:取余
  
$exist:存在(不存在)列
  
$all:与$in相对
  
最后说说最强大的两个$where和$regex,这两个效率较低,因为要把数据库数据转为json进行操作,但功能强大
$where:像操作js对象一样
  
  
$regex
  
下面列出常用操作
  
  
  
  
没有说明的可以自行脑补
mongodb基础学习3-查询的复杂用法的更多相关文章
- mongodb基础系列——数据库查询数据返回前台JSP(一)
		经过一段时间停顿,终于提笔来重新整理mongodb基础系列博客了. 同时也很抱歉,由于各种原因,没有及时整理出,今天做了一个demo,来演示,mongodb数据库查询的数据在JSP显示问题. 做了一个 ... 
- MongoDB基础学习
		*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ... 
- 【转】【Salesforce】salesforce 零基础学习(十七)Trigger用法
		看本篇之前可以相应阅读以下Trigger相关文章: 1.https://developer.salesforce.com/page/Trigger_Frameworks_and_Apex_Trigge ... 
- MongoDB 基础学习
		1.MongoDB 概念解析 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row docume ... 
- mongodb基础学习2-基本CRUD
		接着学习一下mongodb的基本的CRUD 先列出基本知识点,再给出相关的例子 增:语法: db.collectionName.insert(document); 1: 增加单篇文档,不指定_id时会 ... 
- mongodb基础系列——数据库查询数据返回前台JSP(二)
		上篇博客论述了,数据库查询数据返回前台JSP.博客中主要使用Ajax调用来显示JSON串,来获取其中某一个字段,赋给界面中的某一个控件. 那这篇博客中,我们讲解,把后台List传递JSP展示. Lis ... 
- mongodb基础学习1-基本说明及安装
		以前看过一些mongodb的视频,但只看到一半没有看完,也没有同步安装软件动手操作,正好最近没事,打算花点时间从头学习一遍,边学习边动手操作,学习的过程在此进行记录. 好了,下面说一下今天的学习内容. ... 
- Mongodb基础 学习小结
		MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能 ... 
- mongodb基础学习8-复制集
		今天来简单学习一下复制集(replication),什么是复制集呢,类似于mysql的主从复制吧 简单来说就是有多个mongodb的实例,多个实例有相同的内容,其中一台用于读写,其它用于备份,当用于读 ... 
随机推荐
- 编程实现C库函数
			1.memcpy函数 memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域):拷贝多少个?有一个size变量控制拷贝的字节数: 函数原型:void * ... 
- java 的关键字 native
			native native 关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中.Java语言本身不能对操作系统底层进行访问和操作,但是可 ... 
- HBase的Scan
			HBase的Scan和Get不同,前者获取数据是串行,后者则是并行:是不是有种大跌眼镜的感觉? Scan有四种模式:scan,(Table)snapScan,(Table)scanMR,snapsho ... 
- linQ to sql 查询生成的sql语句
			1. 如果是控制台应用,直接 db.Log = Console.Out; 2.其他应用则用如下语句: StringBuilder sql = new StringBuilder(); db.Log ... 
- RK3399 Android 7.1 删除repo后编译报错
			CPU:RK3399 系统:Android 7.1 瑞芯微使用的是 repo 来进行代码管理,但我们需要用 git 来管理,所以就删除了 repo,但是编译就报错,如下:Server is alrea ... 
- PHP接口开发加密技术实例原理与例子
			下面例子简单讲解PHP接口开发加密技术:如app要请求用户列表,api是“index.php?module=user&action=list”app生成token = md5sum (‘use ... 
- Flask视图函数与普通函数的区别,响应对象Response
			视图函数与普通函数看似没什么区别,其实他们的返回值上有着很大的区别. from flask import Flask app = Flask(__name__) @app.route('/hello' ... 
- 新生代老年代GC组合
			新生代通常存活时间较短,因此基于Copying算法来进行回收,所谓Copying算法就是扫描出存活的对象,并复制到一块新的完全未使用的空间中 在执行机制上JVM提供了串行GC(SerialGC).并行 ... 
- 本地环境 XAMPP+phpStorm+XDebug+chrome配置和断点调试   注册方法
			我的安装环境:XAMPP版本号V3.1.0 ;phpStorm版本8.0.3;windowsxp 32bit.您老人家先过目一下,不然怕影响意义. XAMPP.phpStorm 都直接安装在了D盘根目 ... 
- js如何获取数字占的位数~
			获取整数的长度可以用以下几种方法实现: 1.调用toString方法转为字符串后取长度 var num = 123; alert(num.toString().length); 2.隐式转字符串后取长 ... 
