以下是一些常用的 MongoDB 命令,用于管理和操作 MongoDB 数据库:

  1. 启动 MongoDB 服务器

    mongod

    这会启动 MongoDB 服务器。你可以使用 -f 选项指定配置文件,或者使用其他选项来配置服务器。

  2. 连接到 MongoDB 数据库

    mongo

    这会打开 MongoDB 命令行客户端,允许你与数据库交互。你可以提供连接 URL,例如 mongo mongodb://localhost:27017/mydb,以连接到特定的数据库。

  3. 列出所有数据库

    show dbs

    这会列出所有可用的数据库。

  4. 切换到特定数据库

    use mydb

    这会切换到名为 mydb 的数据库。如果该数据库不存在,它将会被创建。

  5. 显示当前数据库

    db

    这会显示当前所在的数据库。

  6. 创建集合(表)

    db.createCollection("mycollection")

    这会在当前数据库中创建一个名为 mycollection 的集合。

  7. 插入文档

    db.mycollection.insert({ key: "value" })

    这会在名为 mycollection 的集合中插入一个文档。

  8. 查询文档

    db.mycollection.find()

    这会检索集合中的所有文档。

  9. 更新文档

    db.mycollection.update({ key: "value" }, { $set: { key: "new_value" } })

    这会更新匹配条件的文档。

  10. 删除文档

    db.mycollection.remove({ key: "value" })

    这会删除匹配条件的文档。

  11. 删除集合

    db.mycollection.drop()

    这会删除名为 mycollection 的集合。

  12. 显示数据库中所有集合

    show collections

    这会列出当前数据库中的所有集合。

  13. 导入数据

    mongoimport --db mydb --collection mycollection --file data.json

    这会从 JSON 文件导入数据到指定的数据库和集合中。

这些是一些常用的 MongoDB 命令,用于基本的数据库管理和操作。MongoDB 支持丰富的功能和查询语言,你可以根据具体需求使用更高级的命令和查询来操作数据。请参考 MongoDB 官方文档以获取更多信息和示例。

发表评论