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)将“ | ”分 ...
随机推荐
- nginx 开启gzip压缩
Nginx开启Gzip压缩功能, 可以使网站的css.js .xml.html 文件在传输时进行压缩,提高访问速度,! Web网站上的图片,视频等其它多媒体文件以及大文件,因为压缩效果不好,所以对于 ...
- cent7虚拟机切换root时出现"ABRT has detected ..."问题
今早打开虚拟机,在sudo -i的时候,发现出了这个问题: 于是我按照提示,执行abrt-cli list --since 1563382095后,结果如下: 大意就是内核出现了某CPU软死锁的问 ...
- [CF1146D]Frog Jumping_exgcd_堆优化dij
Frog Jumping 题目链接:http://codeforces.com/contest/1146/problem/D 数据范围:略. 题解: 首先发现,如果$x\ge a +b$,那么所有的$ ...
- Java集合框架——Map接口
第三阶段 JAVA常见对象的学习 集合框架--Map集合 在实际需求中,我们常常会遇到这样的问题,在诸多的数据中,通过其编号来寻找某一些信息,从而进行查看或者修改,例如通过学号查询学生信息.今天我们所 ...
- MySQL主从同步报错1507
mysql 从库上手动删除partiton后,主库未做修改.后期主库上删除partiton后,出现问题. 故障现场 Last_Errno: 1507 Last_Error: Error 'Error ...
- LoadRunner编程之文件的操作
这篇文章主要写下LoadRunner下如何进行文件的操作. 1,文件的声明 LoadRunner不支持FILE数据类型,所以在LoadRunner中用int来声明一个文件: int MyFile; 2 ...
- Linux 下安装 redis5.0
1.redis 安装 wget http://download.redis.io/rele... tar -zxvf redis-5.0.5.tar.gz cd redis-5.0.5.tar.gz ...
- HttpServletResponse对象(转)
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象.request和response对象即然代表请求和响应,那我们要 ...
- 5.Linux常用排查命令
可以使用一下命令查使用内存最多的10个线程 ps aux | sort -k4nr | head -n 10 可以使用一下命令查使用CPU最多的10个线程 ps aux | sor ...
- Spring Boot:上传文件大小超限制如何捕获 MaxUploadSizeExceededException 异常
Spring Boot 默认上传文件大小限制是 1MB,默认单次请求大小是 10MB,超出大小会跑出 MaxUploadSizeExceededException 异常 spring.servlet. ...