返回
MongoDB 增删改查深入剖析,揭秘数据库操作精髓
前端
2023-09-21 16:41:27
- 连接数据库
use <database_name>
使用此命令可以连接到指定的数据库,如果数据库不存在,则会自动创建。
2. 清屏
db.collection.remove({})
此命令可将指定集合中的所有文档删除,相当于清空集合。
3. 查看所有数据库列表
show dbs
此命令可列出当前服务器上的所有数据库。
4. 创建数据库、查看、删除数据库
create database <database_name>
show dbs
drop database <database_name>
这三个命令可以分别创建数据库、查看数据库列表、删除数据库。
5. 使用数据库、创建数据库
use <database_name>
create collection <collection_name>
这两个命令可以分别使用指定的数据库,并在该数据库中创建集合。
6. 插入文档
db.collection.insert({
<field1>: <value1>,
<field2>: <value2>,
...
})
此命令可将一个文档插入到指定集合中。
7. 更新文档
db.collection.update({
<query>,
{
$set: {
<field1>: <value1>,
<field2>: <value2>,
...
}
}
})
此命令可更新指定集合中满足查询条件的文档。
8. 删除文档
db.collection.remove({
<query>
})
此命令可删除指定集合中满足查询条件的文档。
9. 查询文档
db.collection.find({
<query>
})
此命令可查询指定集合中满足查询条件的文档。
10. 命令语法
MongoDB 的增删改查操作都使用命令来实现,这些命令的语法格式如下:
db.<collection>.<command>({
<query>,
<update>,
...
})
其中:
<collection>
是要操作的集合。<command>
是要执行的命令。<query>
是查询条件。<update>
是更新操作。
11. 总结
MongoDB 的增删改查操作是数据库操作的核心,掌握这些操作可以让我们轻松管理和维护数据。本文深入剖析了 MongoDB 的增删改查语句,揭秘了数据库操作的精髓,希望对您有所帮助。