常见的mongo shell命令
2015-06-15 19:39
225 查看
启动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"})
相关文章推荐
- Tip:Powershell无法连接到CAS服务器 推荐
- shell 脚本 变量自增长
- shell中$0,$?,$!等的特殊用法
- SHELL学习--shell脚本基础知识
- Linux --shell(一)
- linux shell 字符串操作(长度,查找,替换)详解
- PowerShell获取特定“描述”的虚拟机IP地址
- PowerShell获取特定“描述”的虚拟机IP地址
- PowerShell获取特定“描述”的虚拟机IP地址
- django shell 集合
- IOS 通过脚本自动打包工具 webfrogs/xcode_shell
- Mysql数据库备份,恢复Mysql的备份恢复命令执行方法 备份: shell> mysqldump release_ccxecredit> /data/release_ccxecredit_2
- shell定时创建Hive表分区
- windows2012 powershell ise无法定位IIS问题解决
- Shell排序 Java
- CentOS在VirtualBox下安装增强软件,添加共享文件夹,Xshell/Xftp的安装与使用
- SHELL EOF
- linux bash
- 如何在PowerShell中用replace巧妙地替换字符串
- shell删除指定日期之前修改过的文件