zoukankan      html  css  js  c++  java
  • mangoDB笔记

    1.  查询 

      db.表.find().pretty()

        find(querry,project) 

        pretty()格式化显示

        findOne()  返回一条结果

      比较

     db.Decl_In.find({"type":"In"}).pretty()    查询 type = in    
    db.表.find(条件).pretty() 等于的时候 {<key>:<value>} 小于 {<key>:{$lt:<value>}} 小于等于 $lte
                                      大于 gt 大于等于 gte 不等于 {<key>:{$ne:<value>}}


    AND条件
    逗号隔开
    >db.col.find({key1:value1, key2:value2}).pretty()
    OR条件
    or:[条件1,条件2]

    条件操作符
    • (>) 大于 - $gt
    • (<) 小于 - $lt
    • (>=) 大于等于 - $gte
    • (<= ) 小于等于 - $lte

    小tips:

    $gt -------- greater than  >

    $gte --------- gt equal  >=

    $lt -------- less than  <

    $lte --------- lt equal  <=

    $ne ----------- not equal  !=

    $eq  --------  equal  =

    模糊查询 

    查询 title 包含"教"字的文档:

    db.col.find({title:/教/})

    查询 title 字段以"教"字开头的文档:

    db.col.find({title:/^教/})

    查询 titl e字段以"教"字结尾的文档:

    db.col.find({title:/教$/})



    嵌套查询以及查询时间点:
    db.customsin.find({"DecHead.CreateTime":{"$gt":"2019-06-240:0:0"}}).pretty()
    查询objectid : {"_id":ObjectId('5d1eff2f4fba7e3c9f96e2c9')}    
     






  • 相关阅读:
    url中特殊字符被转义成编码后处理
    使用axios解决$.ajax不能下载文件问题
    ES6学习-封装一个分页插件
    input输入框延时防抖
    ES6学习-封装tab选项卡
    JS的forEach()map()遍历和jQuery的$.each()$.map()遍历
    JavaScript正则表达式实现批量替换实际案例
    点击页面出现爱心效果
    vue父子组件传值
    Vue——实现简易计算器
  • 原文地址:https://www.cnblogs.com/yuejian/p/10882178.html
Copyright © 2011-2022 走看看