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)