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)将“ | ”分 ...
随机推荐
- [LuoguP3064][USACO12DEC]伊斯坦布尔的帮派Gangs of Istanbull(加强版)_线段树_贪心
伊斯坦布尔的帮派Gangs of Istanbull 题目链接:https://www.luogu.org/problem/P3064 数据范围:略. 题解: 这个题其实分为两问,第一问是$YES$. ...
- 从 .NET 到 JavaScript —— 纯前端报表控件 ActiveReportsJS 焕新登场
报表工具的发展史,最早可以追溯到微软报表SSRS(SQL Server Reporting Services)时期.最初,报表工具主要应用于报表的定制.呈现和输出.经过几十年的发展,随着各种业务系统功 ...
- 解决Eclipse中文文档注释错位-处女座的悲哀!
1.右键打开eclips属性 2.选择兼容性为win8,然后打开Eclipse即可解决 作者:醉烟 出处:https://www.cnblogs.com/WangLei2018/ 本文版权归作者 ...
- Python 异常处理与反射机制
Python 的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承.Py ...
- MyBatis 源码篇-DataSource
本章介绍 MyBatis 提供的数据源模块,为后面与 Spring 集成做铺垫,从以下三点出发: 描述 MyBatis 数据源模块的类图结构: MyBatis 是如何集成第三方数据源组件的: Pool ...
- VBA开发项目分享-1
这个项目的目的是使用VBA制作一个股票筛选器,股票的指标数据存放在多个工作表,输入多个指标的查询条件,可以从相应的工作表里查询出符合条件的股票数据并返回.项目涉及的VBA知识结构有字典.数组.OLED ...
- LeetCode 腾讯精选50题--求众数
由于众数是指数组中相同元素的个数超过数组长度的一半,所以有两种思路,一. 先排序,后取排序后的数组的中间位置的值:二. 统计,设定一个变量统计相同元素出现的次数,遍历数组,若与选定的元素相同,统计变量 ...
- hive面试题(免费拿走不谢)
Hive 最常见的几个面试题 1.hive 的使用, 内外部表的区别,分区作用, UDF 和 Hive 优化(1)hive 使用:仓库.工具(2)hive 内部表:加载数据到 hive 所在的 hdf ...
- Redis和MemCache静态Map做缓存区别
本地缓存和分布式缓存 本地缓存:使用自带的map或者guava实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着jvm的销毁而结束,并且在多实例的情况下,每个实例都需要各自保存一份缓存,缓存不 ...
- 第一章、接口规范之web-api接口
1.什么是Web API接口 通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介 Web API接口和一般的url链接还是有区别的,Web API接口简单概括有下面四大特点 u ...