MongoDB常用命令

1、安装mongoDB:

sudo apt-get install mongodb

2、登录mongoDB:

mongo

3、mongoDB常用命令:

  •   >show dbs :显示mongodb中有哪些数据库;
  •   >db : 显示当前正在使用的数据库;
  •   >use db_name : 如果数据库不存在,则创建数据库,否则切换到指定数据库;
  •   >db.dropDatabase(): 删除当前使用数据库;  
  •   >db.getCollectionNames() : 查看当前数据库有哪些表;
  •   >db.help() : 显示数据库有哪些操作;
  •   >db.stats(): 显示当前db状态;
  •   >db.version() : 当前db版本;
  •   >db.getMongo():查看当前db的链接机器地址;
  •   >db.createCollection(“collName”, {size: 20, capped: 5, max: 100}) : 创建一个表;
  •   >db.getCollection("account") : 得到指定名称的表;
  •   >db.getCollectionNames() : 得到当前db的所有表;
  •   >db.CollectionName.help() : 查看数据库下的表有哪些操作,CollectionName为要操作的表;
  •   >db.CollectionName.find({}).pretty() : 查询操作,大括号里是查询条件,pretty()以格式化的形式输出;
  •   >db.CollectionName.find({},{}).pretty()  查询操作,第一个大括号为查询条件,第二个大括号为要输出的字段,要输出的字段就将其值设为1,没写的字段默认为不输出,_id字段默认为总是输出,如果不想输出就将其值设为0;
  •   >db.CollectionName.find({}).count() 输出查询到的数据的条数;
  •   特殊查询条件
    •     >$gt  大于
    •     >$lt   小于
    •     >$gte  大于等于
    •     >$lte   小于等于
    •     >$elemMatch  嵌套查询值为列表  
  •   >db.CollectionName.remove({}) : 删除数据,大括号为条件;
  •   >db.CollectionName.drop() : 删除表;
  •   >db.CollectionName.ensureIndex({}) 建索引,大括号里为要建索引的字段名,1为升序,-1为降序;
  •   >db.CollectionName.insert({}) 插入数据;
  •   >db.CollectionName.update({},{})  更新数据,第一个大括号为更新条件,第二个为更新的内容,$set为更新原有数据,$inc为插入新数据;
  •   > db.addUser("userName", "pwd123", true) : 添加用户、设置密码、是否只读;
  •   >db.auth(username,password) : 登陆你要使用的数据库,username为用户名,password为密码;
  •   >show users: 显示当前所有用户 ;
  •   >db.removeUser("userName"): 删除用户;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值