MongoDB是NoSQL数据库中的一种,它具有高性能、高可扩展性、高可用性等特点,与传统关系型数据库不同,它采用的是文档型数据存储方式,是一种非常适合于大数据存储和处理的数据库。本篇教程将详细讲解MongoDB数据库的增删查改操作,在学习前先确保你已经安装并启动了MongoDB服务。
MongoDB数据管理语言
在操作MongoDB的数据库时,必须使用一种叫MongoDB Shell的语言,这种语言是一种JavaScript脚本语言,可以直接操作MongoDB。MongoDB Shell提供了许多命令和操作MongoDB数据的方式,包括数据库和集合操作、插入、更新、查询、删除等操作。
MongoDB数据库的增删查改操作
数据库的增加和删除
- 创建新的数据库
use testdb //创建名为testdb的数据库
- 查看当前存在的数据库
show dbs //输出当前已经存在的数据库
- 删除数据库
db.dropDatabase(); //删除当前选中的数据库
集合的增删查改
在MongoDB中,每个数据库都可以包含多个集合,集合类似于表,但是又不同于表,没有固定的结构,可以存储不同类型的文档。
- 创建新的集合
db.createCollection('users'); //创建名为users的集合
- 查看当前数据库的已存在集合
show collections //输出当前选中的数据库中已存在的集合
- 删除集合
db.users.drop(); //删除名为users的集合
文档的增删查改
在MongoDB中,文档是指存储在集合中的数据,MongoDB文档是以JSON格式存储的。
- 插入新数据
db.users.insertOne({
name: "Jack",
age: 25,
address: "Beijing,China"
});
- 查询数据
db.users.find() //查询users集合中所有的文档
- 更新数据
db.users.updateOne({
name: "Jack"
}, {
$set: {
age: 26,
address: "Shanghai,China"
}
})
- 删除数据
db.users.deleteOne({
name: "Jack"
})
上述是MongoDB数据库的增删查改操作,需要注意的是,在进行增删查改操作时,一定要先选择库和集合,并且使用合适的命令来操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MongoDB入门教程之细说MongoDB数据库的增删查改操作 - Python技术站