微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MongoDB增删改查

一 . 先说一下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.表名.remove()   # 删除所有数据
db.表名.remove({age:18})  # 删除所有age==18的数据

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐