• mongoDB常用命令 明天


    1、./mongo(linux下进入mongo数据库),mongo test (windows下进入mongo数据库);
    2、show dbs 显示所有数据库
    3、use ***(如:test) 进入某个数据库
    4、show collections 显示数据库内的所有表
    5、db.test.find(); 查询所有(仅显示一部分)
    6、db.test.find().skip(2).limit(3) 跳过头两条,显示3条数据
    7、db.test.find({"weight":"4"}); 一个条件查询,weight属性为4的数据
    8、db.test.find({"weight":{$in:[3,4]}}) in条件查询,$nin 不属于
    9、db.test.find({"weight":{$gt:3}}); $lt/$gte/$lte/$ne 根据大于、小于、大于等于、小于等于、不等于条件查询
    10、db.test.find({"weight":{$gt:3,$lte:4}}) 多条件查询
    11、db.test.find({"name":/^t*/i}); 类似于like的查询
    12、db.myCollection.find().sort( { "weight" : -1 } ) 一个字段排序
    db.myCollection.find().sort( { "weight" : -1 ,"height" : 1 } ) 多个字段排序
    这里的1代表升序,-1代表降序。小于0的数字就是降序,0以上(包括0)就是升序
    13、db.test.count({"weight":"4"}); 查询符合条件的数据条数
    在加入skip()和limit()这两个操作时,要获得实际返回的结果数,需要一个参数true,否则返回的是符合查询条件的结果总数。
    例子如下:
    db.test.find().skip(5).limit(5).count()
    9(总条数)
    db.test.find().skip(5).limit(5).count(true)
    4(实际返回的结果条数)
    14、db.test.find({$or:[ {a : 1} , {b : 2}]}) or条件查询
    15、db.things.find( { a : { $exists : true } } )
    db.things.find( { a : { $exists : false } } )
    true返回存在字段a的数据,false返回不存在字度a的数据。
    16、db.things.find( { a: { $all: [ 2, 3 ] } } )
    与$in类似,但必须是[]的值全部都存在。

  • 相关阅读:
    最全的常用正则表达式大全--包括校验数字、字符、一些特殊的需求等【转】
    【转】浏览器“后退”、“前进”或可以这么去监听
    vue单页面title修改
    Vue.js中ref ($refs)用法举例总结
    js 程序执行与顺序实现详解
    $(document).ready和window.onload的区别 【转】
    linq to xml(C#)
    TCP/IP|| 建立连接或终止
    TCP/IP TCP
    TCP/IP DNS
  • 原文地址:https://www.cnblogs.com/spiritualWindows/p/2585001.html
Copyright © 2020-2023  润新知