小毛

mongodb数据库常用命令
库级操作,比较简单进入mongo数据库命令:mongo查看所有数据库 show dbs创建库 use 库名字,只有...
扫描右侧二维码阅读全文
04
2019/08

mongodb数据库常用命令

库级操作,比较简单
进入mongo数据库命令:mongo
查看所有数据库 show dbs
创建库 use 库名字,只有创建库中有数据才会显示
查看库 use 裤名,有则查询,无则创建
查看当前所在库 db
删除库必须先进入到所在库,也就是use aaa

创建表
db.createCollection('集合名字,'(必须是字符串))
删除集合 db.集合名字.drop()
显示当前数据库的集合 show collections
**文档操作 (重点笔记)



查**
添加文档(数据)
db.集合名字.insert({name:'xiaomao',age:18})
多条数据插入(直接写进列表就行了)
db.文档名字.insert([
{name:'damao',age:30},
{name:'xiaomao',age:30},
{name:"dongyafei",age:32}]
)
查询数据
查看所有数据 db.文档名字.find()
查询数据db.文档名字.find().pretty()
查看满足条件
db.文档名字.find({name:'damao'})
指定id插入
db.文档名字.insert({id:1,name:'damao'})
排序查询
db.文档名字.find().sort({age:1}) 排序,以id正序排序
排序并且限制数量
db.文档名字.find().sort({age:1}).limit(3) db.文档名字.find().sort({age:1}) 排序,以id正序排序,并且限制数量
db.文档名字.find().sort({age:1}).limit(3).skip()

排序分组

db.students.aggregate([ {$group:{_id:'$age',num:{$sum:1}}} ])

计算总人数
db.文档名字.count()

修改文档(修改文档)
db.集合名称.update({"name:damao"},{age:100}) 这样默认是覆盖全部
db.集合名称.update({name:'age'},{$set{name:"baba"}}) 指定改变,

Last modification:August 4th, 2019 at 08:02 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment