zoukankan      html  css  js  c++  java
  • 常见的mongo shell命令

    启动mongo shell

    在windows下,双击mongo.exe可以启动mongo shell

    查询库、表及选择库

    查询所有库命令:

    show dbs
    

    应用某一个db

    use jxs_database
    

    查询此db里面所有collection

    show collections
    

    查询数据

    查询所有数据

    db.asset_entity.find()
    

    查询一条数据

    db.asset_entity.findOne()
    

    查询条数

    db.asset_entity.find()
    

    查询某一条符合条件的数据

    db.asset_entity.find({"voucher_number":"5555"})
    

    只查询某一列数据

    db.asset_entity.find({},{"change_time":true})
    
    db.asset_entity.findOne({"voucher_number":"444345"})
    

    查询符合条件的某N列数据

    db.asset_entity.find({"voucher_number":"5555"},{"change_time":true,})
    
    db.asset_entity.find({"voucher_number":"5555"},{"change_time":true,"voucher_number":true})
    

    查询在18~30岁(含)的用户

    db.users.find({"age" : {"$gte" : 18, "$lte" : 30}})
    

    要查找在2007年1月1日前注册的人,可以像下面这样:

    >start = new Date("01/01/2007")
    >db.users.find({"registered" : {"$lt" : start}})
    

    删除数据

    删除符合条件的数据

    db.asset_entity.remove({"voucher_number":"5555"})
    

    更新数据

    db.asset_check.update({"asset_num":"NUM19"},{"$set":{"model":"x230i"}},false,true)
    
    如果没有后面两个参数,则只更新一行数据。
    

    插入数据

    插入一条数据

    db.asset_type.insert({"serialId":"161261","name":"mytest","pid":"16126"})
    

    插入多条数据

    db.asset_type.insert({"serialId":"161261","name":"mytest","pid":"16126"})
    
  • 相关阅读:
    暑假集训D17总结
    [NOI2014]魔法森林
    暑假集训D16总结
    [繁华模拟赛]Evensgn 剪树枝
    暑假集训D15总结
    Openjudge-计算概论(A)-数组顺序逆放
    Openjudge-计算概论(A)-整数的个数
    Openjudge-计算概论(A)-1的个数
    Openjudge-计算概论(A)-求一元二次方程的根
    Openjudge-计算概论(A)-与7无关的数
  • 原文地址:https://www.cnblogs.com/wardensky/p/4579030.html
Copyright © 2011-2022 走看看