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)将“ | ”分 ...
随机推荐
- js函数(5)
函数属性方法和构造函数 length属性 函数体中,arguments.length表示传入函数的实参个数. prototype属性 指向一个对象的引用 call方法和apply方法 看作是某个对象的 ...
- java中JDBC是什么?
[学习笔记] JDBC是什么? JDBC即(java database connectivity数据连接).JDBC是Sun公司编的一堆类和方法,都封装在java.sql包中.你可以利用这堆类和方法来 ...
- AtCoder M-SOLUTIONS 2019 Task E. Product of Arithmetic Progression
problem link Official editorial: code: int main() { #if defined LOCAL && !defined DUIPAI ifs ...
- ubuntu下java的安装与执行
一.安装java sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install ora ...
- python如何切割字符串
python字符串的分割方法如下 str.split():字符串分割函数 通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. 语法: str.split(s, num)[n] 参数说明: s: ...
- hyper-v虚拟机centos7网络配置
原文地址:https://jingyan.baidu.com/article/91f5db1b0279bd1c7e05e377.html hyper-v安装了centos7之后并不能上网,这里简单介绍 ...
- T100——汇总错误消息显示
初始化 CALL cl_err_collect_init() 汇总消息显示 CALL cl_err_collect_show()
- pb菜单详解和MDI
菜单条-MenuBar.菜单项-MenuItem.级联菜单(子菜单)-SubMenu 菜单项(MenuItem)是菜单中最基本的元素,只要有文字内容的就是菜单项.菜单条(MenuBar)是菜单中级别最 ...
- PB做的托盘程序(最小化后在左下角显示图标)
见‘文件’资源
- 基于白名单的Payload
利用 Msiexec 命令DLL反弹 Msiexec是Windows Installer的一部分.用于安装Windows Installer安装包(MSI),一般在运行Microsoft Update ...