mongodb命令---花样查询语句
闲言少叙
查出价格低于200的商品信息----包含商品名称,货物编号,价格,添加信息等
db.goods.find(
{"shop_price":{$lt:}},
{"shop_price":,"goods_name":,"goods_id":,"add_time":}
)
商品分类不为3的商品
db.goods.find(
{"cat_id":{$ne:}},
{"shop_price":,"goods_name":,"goods_id":,"cat_id":}
)
价格低于或等于400的商品
db.goods.find(
{"shop_price":{$lte:}},
{"goods_name":,"goods_id":,"shop_price":,"cat_id":}
)
查处价格大于等于100,小于等于500的商品
db.goods.find(
{$and:
[{"shop_price":{$lte:}},{"shop_price":{$gte:}}]
},
{"goods_name":,"goods_id":,"shop_price":,"cat_id":}
)
查询不属于栏目3和栏目11的产品用$and
db.goods.find(
{$and:
[{cat_id:{$ne:}},{cat_id:{$ne:}}]
},
{"goods_name":,"goods_id":,"shop_price":,"cat_id":}
)
查询不属于栏目3和栏目11的产品用$nin
db.goods.find(
{"cat_id":{$nin:[,]}},
{"goods_name":,"goods_id":,"shop_price":,"cat_id":}
)
查询不属于栏目3和栏目11的产品用$nor
db.goods.find(
{$nor:[{cat_id:},{cat_id:}]},
{"goods_name":,"goods_id":,"shop_price":,"cat_id":}
)
取出大于100小于300的商品或者小于5000,大于4000的商品
db.goods.find(
{$or:[
{$and:[{"shop_price":{$lte:}},{"shop_price":{$gte:}},]},
{$and:[{"shop_price":{$lt:}},{"shop_price":{$gt:}},]}
]},
{"goods_name":,"goods_id":,"shop_price":,"cat_id":}
)
取出商品编号对5求余等于1的记录
db.goods.find(
{cat_id:{$mod:[,]}},
{"goods_name":,"goods_id":,"shop_price":,"cat_id":}
)
取出分类为3或11的商品
db.goods.find(
{"cat_id":{$in:[3,11]}},
{"goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
)
mongodb命令---花样查询语句的更多相关文章
- Mongodb 常见的查询语句及与 mysql 对比
db.users.find()select * from users db.users.find({"age" : 27})select * from users where ag ...
- mongodb多个查询语句
db.getCollection('costitems').find({"created":{"$gte":ISODate("2019-01-02T0 ...
- MongoDB学习笔记一(MongoDB介绍 + 基本指令 + 查询语句)
什么是MongoDB MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩 ...
- mongodb的查询语句学习摘要
看了些资料,对应只需要知道怎么查询和使用mongodb的我来说,这些足够啦. 左边是mongodb查询语句,右边是sql语句.对照着用,挺方便. db.users.find() select * fr ...
- MongoDb 命令查询所有数据库列表
原文:http://blog.csdn.net/huxu981598436/article/details/47216493 MongoDb 命令查询所有数据库列表 CODE: > show d ...
- MySQL的EXPLAIN命令用于SQL语句的查询执行计划
MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息 ...
- MongoDB简单查询语句<平时使用语录,持续更新>
MongoDB查询语句 --查询近三个月的客户使用量 aggregate:使用聚合 match:过滤 group分组 -- mysql中select org_code as 近三个月使用商户 ...
- mongodb查询语句与sql语句对比
左边是mongodb查询语句,右边是sql语句.对照着用,挺方便. db.users.find() select * from users db.users.find({"age" ...
- mysql数据库使用sql命令窗口查询的数据,改成sql语句导入到mysql数据库中
1.查询语句为select * from t_table;导出的数据格式如下: 2.将数据文本备份,然后使用NOTEPAD++打开,然后只拷贝数据到新建txt中,然后进行如下替换: 1)将“ | ”分 ...
随机推荐
- java中讲讲PrintStream的用法,举例?
[学习笔记] 1.2 PrintStream的用法 从学java第一天,我们就经常用到System.out.println(),实际上查阅文档可知,System.out就是Sun 编的一个Prin ...
- pymysql连接和操作Mysql数据库
pymysql 一.概要 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库, 二.PyMySQL 安装 pip install pymysql 三.操作流程 创建c ...
- 提取json字符串中指定格式中的参数值
直接上代码: import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; p ...
- Eureka【启用https】
上一篇主要说的是开启http basic认证,从安全角度来讲,基于base64编码,容易被抓包后破解,在公网中很不安全,本文详谈如何在eureka server和eureka client中开启htt ...
- 使用JavaScript随机生成数字混合字母的验证码
<script> // 封装一个随机生成数字的函数 function random(a, b) { var n = Math.round(Math.random() * (a - b) ...
- golang数据类型
整数类型 Golang各整数类型分:有符号和无符号,int uint 的大小和系统有关. Golang查看一个变量的数据类型: package main import "fmt" ...
- Lambda表达式使用方法整理
匿名内部类 Lambda表达式 匿名内部类 ...
- 安装 node.js npm,cnpm
参考:https://blog.csdn.net/suiyuehuimou/article/details/74143436 https://www.liaoxuefeng.com/wiki/0014 ...
- Vector , list 和 deque的区别
vector 表示一段连续的内存区域,每个元素被顺序存储在这段内存中,对vector 的随机访问效率很高,但对非末尾元素的插入和删除则效率非常低. deque 也表示一段连续的内存区 ...
- # 机器学习算法总结-第四天(SKlearn/数据处理and特征工程)
总结: 量纲化(归一化,标准化) 缺失值处理(补0.均值.中值.众数.自定义) 编码/哑变量:忽略数字中自带数学性质(文字->数值类型) 连续特征离散化(二值化/分箱处理)