mongodb常用命令
-
创建数据库database
use testdb 切换数据库到testdb,如果不存在就创建testdb数据库
-
创建集合collection
db.<colllection>.insert(doc) db.student.insert({name:'jack',age:18}) db.student.insertOne() db.student.insertMany()
-
查询collection集合中所有文档数据
db.student.find({})
-
查询姓名为jack的文档数据
db.student.find({name:'jack'})
-
查询集合中文档数据条数
db.student.find().count()
-
排序sort
db.student.find().sort({age:-1})
-
skip(记录条数)
db.student.find().skip(5)
-
limit(几条数)
db.student.find().limit(10)
-
分页 pagenum = 1 pageSize=10
db.student.find().skip( (pageno-1)*pageSize).limit(pageSize)
-
修改文档数据
db.student.update({name:'jack'},{$set:{name:'rose'}}) db.student.update(条件, 设置值) db.student.updateOne() 更新一条 db.student.updateMany()
-
删除文档数据
db.student.remove({name:'jack'})
-
删除所有文档数据
db.student.drop()
-
删除当前数据库
db.dropDatabase()
-
查看数据库
show dbs
-
显示当前数据库
db
-
查看当前数据库下集合
show collections