mongodb常用命令

一、mongodb数据库常用的命令

1.查看数据库

 show dbs

2.创建、切换数据库

use <name>

3.查看当前使用得那个数据库

db. 没有点

4.创建表

 db.createCollection('表名')

5.查询数据库有多少张表

 db.getCollectionNames()

6.使用数据库中得某张表

 db.getCollection('表的名称')

7.增:

db.表名.save({key:val})

8.删:

db.表名.remove({key:val}) 删除某一条
db.表名.remove({})   删除所有

9.改:

 db.表名.update({key:val},{$set:{key:val}})
 第一个值是筛选条件,第二个值是需要修改成什么样子  $set修改
 db.表名.update({key:val},{$inc:{key:val}})
 第一个值是筛选条件,第二个值是需要修改成什么样子 $inc修改数字

10.查:

 db.表名.findOne()  查询一条数据
 db.表名.find()  查找所有
 db.表名.find.count() 查询数据库中有多少条数据
 db.表名.find({age:{$gt:val}})  年龄大于某个数值得所有
 db.表名.find({age:{$lt:val}})  年龄小于某个数值得所有
 db.表名.find({age:{$gte:val}})  年龄大于某个数值得所有
 db.表名.find({age:{$lte:val}})  年龄小于等于某个数值得所有
 db.表名.find({age:{$gte:val,$lte:val}})  区间段之间

11.排序

db.表名.sort({key:1})  1--升序  2--降序

12.分页

db.表名.find().limit(n)  显示多少条数据
db.表名.find().skip(n)  跳过多少条数据

13.分页原理 

 limit;5  page:1
 db.表名.find().skip((page-1)*limit).limit(5)

  

  

posted @ 2019-08-02 13:58  Yi只猴  阅读(188)  评论(0编辑  收藏  举报