首页 > 数据库技术 > 详细

MongoDB增删改查

时间:2019-04-18 10:08:33      阅读:81      评论:0      收藏:0      [点我收藏+]

一 . 先说一下mysql和MongoDB对比

MySql                MongoDB

database    ==        database/db
table       ==        collection
colunm      ==        field
row         ==        documents

一 . 增

use   不存在的数据库     #直接创建数据库,但是存在内存中,不在磁盘上
db.不存在的表名     # 创建表,也是存在内存中
# 当往表里插入数据的时候就自动写在了磁盘上

db.表名.insertOne({"key":"value"})   #插入一条数据
db.msg.insertOne({name:attila})

db.表名.insertMany([{"key":"value"},{"key":"value"}])  #插入多条数据
db.msg.insertMany({age:18},{gender:})

二 . 删

# 删除库
use 想要删的库   # 先到要删的库下
db.dropDatabase()

# 删除表(集合)
use 要删除的表的所在库   # 先找到这个表
db.表名.drop()

# 如要删除msg库下的student表
user msg
db.student.drop()

# 删除表中数据
db.表名.deleteOne({条件})   # 删除符合条件的第一条数据
db.表名.deleteMany({条件})   #  删除符合条件的所有数据

三 . 改

 

MongoDB增删改查

原文:https://www.cnblogs.com/attila/p/10727436.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!