📜  MongoDB |使用 MongoShell 创建数据库(1)

📅  最后修改于: 2023-12-03 15:03:01.492000             🧑  作者: Mango

MongoDB |使用 MongoShell 创建数据库

MongoShell是MongoDB的官方命令行工具。它让你可以与MongoDB进行交互,包括连接MongoDB服务器、创建数据库、创建集合、插入数据、查询数据、更新数据以及删除数据等等。在这篇文章中,我们会教你如何使用MongoShell创建数据库。

步骤
1. 连接MongoDB服务器

在使用MongoShell之前,你需要连接MongoDB服务器。你可以运行以下命令来连接MongoDB服务器:

mongo <hostname>:<port>

例如:

mongo localhost:27017
2. 创建数据库

MongoDB可以在你需要的时候动态地创建数据库。要创建一个数据库,可以使用以下命令:

use <database_name>

例如:

use mydb

注意:当你第一次创建一个数据库时,它并不会立即出现在MongoDB服务器的列表中。只有当你在该数据库中创建了一个集合或者插入了一条文档后,该数据库才会出现在服务器列表中。

3. 创建集合

MongoDB中的集合类似于关系型数据库中的表。要创建一个集合,可以使用以下命令:

db.createCollection("<collection_name>")

例如:

db.createCollection("users")
4. 插入数据

要向集合中插入数据,可以使用以下命令:

db.<collection_name>.insert(<document>)

例如:

db.users.insert({name: "张三", age: 18})
5. 查询数据

要查询集合中的数据,可以使用以下命令:

db.<collection_name>.find()

例如:

db.users.find()
6. 更新数据

要更新集合中的数据,可以使用以下命令:

db.<collection_name>.update(<query>, <update>)

例如:

db.users.update({name: "张三"}, {name: "李四"})
7. 删除数据

要删除集合中的数据,可以使用以下命令:

db.<collection_name>.remove(<query>)

例如:

db.users.remove({name: "张三"})
总结

在这篇文章中,我们介绍了如何使用MongoShell创建数据库,包括连接MongoDB服务器、创建数据库、创建集合、插入数据、查询数据、更新数据以及删除数据。虽然这些命令在实际开发中可能不太常用,但掌握它们可以让你更好地理解MongoDB的工作原理,并快速地进行调试和测试。如果你想深入了解MongoDB的高级功能和用法,请查看MongoDB官方文档。