Linda0821 / Linda0821.github.io

个人主页
0 stars 0 forks source link

学习 nodejs+mongodb+koa2 写接口(三) mongodb的增删改查 #12

Open Linda0821 opened 4 years ago

Linda0821 commented 4 years ago

一. 打开 mongodb,等待被连接

找到mongodb安装位置: 例如我的电脑上路径为 C:\Program Files\MongoDB\Server\3.6\bin

运行 mongod.exe, 默认数据库接口为:127.0.0.1:27017 如下图所示表示 }GML PD31WVKZ573SSBKNPV

二. 运行 mongod.exe 操作数据库

1. 创建/删除/查询

(1) 查看数据库列表

> show dbs

(2) 选择或创建数据库
> //test 数据库名
> use test 
(3) 创建一个集合(数据表)
> //users  集合名称
> db.createCollection(‘users’)
(4) 查看数据库集合(数据表)

> show collections

(5) 删除集合(数据表)

> db.users.drop()

(6) 删除数据库
> use test 
> db.dropDatabase() //执行use test 后执行,则能删除数据库test 
(7) 查询某集合的所有文档

> db.users.find();

(8) 查询某集合的指定文档

> db.users.find({name:‘王五’});

2. 增 插入数据

(1) 插入单个值
>  db.users.insert({name:"王五",age:20,sex"男":})  
(2) 插入多个值
> db.users.insert([
>     {name:"张三", age:20, sex:"男"},
>     {name:"赵六", age:22, sex:"男"},
>     {name:"孙七", age:24, sex:"男"}
> ])

3. 改 更改数据

(1) 默认更新一条
> db.users.update(  
>     {name:‘王五’},  
>     {$set:{name:‘王舞’,sex:‘女’}}  
> )
(2) 更新多条
> db.users.update(  
>     {name:‘李四’},  
>     {$set:{age:24}},  
>     {multi:true}  
> )
(3) save 更新地址
> db.users.save()

4. 删 删除数据

(1) 删除1条
> db.users.remove({name:‘李四’},1/true)
(2) 删除所有李四信息
> db.users.remove({name:‘李四’})
(3) 删除所有
> db.users.remove( {} )

以上附链接:

学习 nodejs+mongodb+koa2 写接口(一) 环境布置

学习 nodejs+mongodb+koa2 写接口(二) koa2教程入门

学习 nodejs+mongodb+koa2 写接口(三) mongodb的增删改查

学习 nodejs+mongodb+koa2 写接口(四) 新建用户表,写用户的增删改查接口