闲言少叙

查出价格低于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命令---花样查询语句的更多相关文章

  1. Mongodb 常见的查询语句及与 mysql 对比

    db.users.find()select * from users db.users.find({"age" : 27})select * from users where ag ...

  2. mongodb多个查询语句

    db.getCollection('costitems').find({"created":{"$gte":ISODate("2019-01-02T0 ...

  3. MongoDB学习笔记一(MongoDB介绍 + 基本指令 + 查询语句)

    什么是MongoDB MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩 ...

  4. mongodb的查询语句学习摘要

    看了些资料,对应只需要知道怎么查询和使用mongodb的我来说,这些足够啦. 左边是mongodb查询语句,右边是sql语句.对照着用,挺方便. db.users.find() select * fr ...

  5. MongoDb 命令查询所有数据库列表

    原文:http://blog.csdn.net/huxu981598436/article/details/47216493 MongoDb 命令查询所有数据库列表 CODE: > show d ...

  6. MySQL的EXPLAIN命令用于SQL语句的查询执行计划

    MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息 ...

  7. MongoDB简单查询语句<平时使用语录,持续更新>

    MongoDB查询语句 --查询近三个月的客户使用量  aggregate:使用聚合  match:过滤  group分组   -- mysql中select org_code as 近三个月使用商户 ...

  8. mongodb查询语句与sql语句对比

    左边是mongodb查询语句,右边是sql语句.对照着用,挺方便. db.users.find() select * from users db.users.find({"age" ...

  9. mysql数据库使用sql命令窗口查询的数据,改成sql语句导入到mysql数据库中

    1.查询语句为select * from t_table;导出的数据格式如下: 2.将数据文本备份,然后使用NOTEPAD++打开,然后只拷贝数据到新建txt中,然后进行如下替换: 1)将“ | ”分 ...

随机推荐

  1. POJ 3660 Cow Contest【floyd】

    题目链接: http://poj.org/problem?id=3660 题目大意: 给出n头牛,m个关系,关系为a的战力比b高.求最后可以确定排名的牛的数量 思路: 1.如果一头牛跟其他所有牛都确定 ...

  2. Hello TypeScript

    ⒈TypeScript简介 1.JavaScript的超集 2.支持ECMAScript6标准,并支持输出ECMAScript3/5/6标准的纯JavaScript代码 3.支持ECMAScript未 ...

  3. quartz报错 org.quartz.impl.StdSchedulerFactory.

    quartz任务执行报错 Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFa ...

  4. 运算符优先级 以及 && (逻辑与) 和||(逻辑或)的优先级:

    运算符优先级(从高到低列出) 运算符 描述 . [] () 字段访问.数组下标.函数调用以及表达式分组 ++ -- - ~ ! delete new typeof void 一元运算符.返回数据类型. ...

  5. (二十三)Dbutils 工具介绍

    目录 Dbutils简介 API 介绍 Dbutils 已实现的结果集处理器 : Dbutils简介 commons-dbutis 是Apache 组织提供的一个开源JDBC工具类库,它对JDBC进行 ...

  6. Dijstra_优先队列_前向星

    Dijstra算法求最短路径 具体实现方式 设置源点,将源点从原集u{}中取出并放入新建集s{} 找出至源点最近的点q从原集取出放入新集s{} 由q点出发,更新所有由q点能到达的仍处于原集的点到源点的 ...

  7. Caesar's Legions(CodeForces-118D) 【DP】

    题目链接:https://vjudge.net/problem/CodeForces-118D 题意:有n1名步兵和n2名骑兵,现在要将他们排成一列,并且最多连续k1名步兵站在一起,最多连续k2名骑兵 ...

  8. docker-compose搭建elasticsearch+kibana环境,以及php使用elasticsearch

    一.elasticsearch的Dockerfile 增加中文搜索插件analysis-ik FROM docker.elastic.co/elasticsearch/elasticsearch:7. ...

  9. python 比对PDF文件

    基本思路: 1.读取pdf内容,存放到不同的 list 2.比较 list 的相似度 ------------------------ 实现------------------------- 1.PD ...

  10. luogu2568GCD题解--欧拉函数

    题目链接 https://www.luogu.org/problemnew/show/P2568 分析 题目即求\(\sum_{i=1}^N \sum_{j=1}^N [gcd(i,j)\) \(is ...