zoukankan      html  css  js  c++  java
  • mongodb命令---花样查询语句

    闲言少叙

    查出价格低于200的商品信息----包含商品名称,货物编号,价格,添加信息等

    db.goods.find(
    {"shop_price":{$lt:200}},
    {"shop_price":1,"goods_name":1,"goods_id":1,"add_time":1}
    )

     商品分类不为3的商品

    db.goods.find(
    
    {"cat_id":{$ne:3}},
    
    {"shop_price":1,"goods_name":1,"goods_id":1,"cat_id":1}
    
    )

    价格低于或等于400的商品

    db.goods.find(
    {"shop_price":{$lte:400}},
    {"goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
    )

     查处价格大于等于100,小于等于500的商品

    db.goods.find(
    {$and:
     [{"shop_price":{$lte:500}},{"shop_price":{$gte:100}}]   
    },
    {"goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
    )

    查询不属于栏目3和栏目11的产品用$and

    db.goods.find(
    {$and:
        [{cat_id:{$ne:3}},{cat_id:{$ne:11}}]
    },
    {"goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
    )

    查询不属于栏目3和栏目11的产品用$nin

    db.goods.find(
    {"cat_id":{$nin:[3,11]}},
    {"goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
    )

    查询不属于栏目3和栏目11的产品用$nor

    db.goods.find(
    {$nor:[{cat_id:3},{cat_id:11}]},
    {"goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
    )

    取出大于100小于300的商品或者小于5000,大于4000的商品

    db.goods.find(
    {$or:[
    {$and:[{"shop_price":{$lte:300}},{"shop_price":{$gte:100}},]},
    {$and:[{"shop_price":{$lt:5000}},{"shop_price":{$gt:4000}},]}
    ]},
    {"goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
    ) 

    取出商品编号对5求余等于1的记录

    db.goods.find(
    {cat_id:{$mod:[5,1]}},
    {"goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
    )

    取出分类为3或11的商品

    db.goods.find(
    {"cat_id":{$in:[3,11]}},
    {
    "goods_name":1,"goods_id":1,"shop_price":1,"cat_id":1}
    )
  • 相关阅读:
    最近学习的 Node.js 之 http
    最近学习的 Node.js 基础:安装、环境配置、forever
    关于MySQL5.7 几天的总结(简单分区 & json类型)
    不会点git真不行啊.
    python爬虫基础_scrapy
    python爬虫基础_webwechat
    python爬虫基础_requests和bs4
    python之django母板页面
    python之django基础
    python网络之web框架
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/9557556.html
Copyright © 2011-2022 走看看