2021-06-15
Mongo DB 基本操作

导入、导出数据库

1
2


显示所有数据库

1
show dbs

选择/切换 或者 创建数据库 如果没有这个数据库名称 将会进行创建

1
use {databaseName}

显示当前使用的数据库

1
db

删除数据库 databseName为要删除的数据库名称

先要使用use 选择要删除的某个数据库

1
2
use {databaseName}
db.dropDatabase()

显示数据库中的所有集合

1
show collections

删除集合 study为要删除的集合名称

1
db.{study}.drop()

向study集合中插入一条数据(如果没有study集合将会进行创建)

1
db.{study}.insert({‘name’: ‘test’})

从study集合中删除符合 {name:zhangsan} 条件的数据

1
db.{study}.remove({“name”: “zhangsan”})

查询sutdy集合中所有的数据(并且进行格式化)

1
db.{study}.find().pretty()

查询sutdy集合中前num条数据 (num 表示 查询几条)

1
db.{study}.find().limit(num)

从num条开始查询sutdy集合中的数据 (num表示 从第几条开始查询)

1
db.{study}.find().skip(num)

从study集合中修改符合 name:zhangsan 条件的第一条数据 并且改成 {name:wanglaowu} (会将满足条件的数据全部替换成这条数据,之前的数据会丢失)

1
db.{study}.update({“name”: “zhangsan”}, {‘name’: ‘wanglaowu’})

从study集合中修改符合 {name:zhangsan} 条件的第一条数据 并且改成 {name:wanglaowu}

1
db.{study}.update({“name”: “zhangsan”}, {$set : {‘name’: ‘wanglaowu’}})

从study集合中修改符合 {name:zhangsan} 条件的所有数据 并且改成 {name:wanglaowu}

1
db.{study}.update({“name”: “zhangsan”}, {$set : {‘name’: ‘wanglaowu’}}, {multi: true})
Read More