以下是一些常用的 MongoDB 命令,用于管理和操作 MongoDB 数据库:
启动 MongoDB 服务器:
mongod
这会启动 MongoDB 服务器。你可以使用
-f
选项指定配置文件,或者使用其他选项来配置服务器。连接到 MongoDB 数据库:
mongo
这会打开 MongoDB 命令行客户端,允许你与数据库交互。你可以提供连接 URL,例如
mongo mongodb://localhost:27017/mydb
,以连接到特定的数据库。列出所有数据库:
show dbs
这会列出所有可用的数据库。
切换到特定数据库:
use mydb
这会切换到名为
mydb
的数据库。如果该数据库不存在,它将会被创建。显示当前数据库:
db
这会显示当前所在的数据库。
创建集合(表):
db.createCollection("mycollection")
这会在当前数据库中创建一个名为
mycollection
的集合。插入文档:
db.mycollection.insert({ key: "value" })
这会在名为
mycollection
的集合中插入一个文档。查询文档:
db.mycollection.find()
这会检索集合中的所有文档。
更新文档:
db.mycollection.update({ key: "value" }, { $set: { key: "new_value" } })
这会更新匹配条件的文档。
删除文档:
db.mycollection.remove({ key: "value" })
这会删除匹配条件的文档。
删除集合:
db.mycollection.drop()
这会删除名为
mycollection
的集合。显示数据库中所有集合:
show collections
这会列出当前数据库中的所有集合。
导入数据:
mongoimport --db mydb --collection mycollection --file data.json
这会从 JSON 文件导入数据到指定的数据库和集合中。
这些是一些常用的 MongoDB 命令,用于基本的数据库管理和操作。MongoDB 支持丰富的功能和查询语言,你可以根据具体需求使用更高级的命令和查询来操作数据。请参考 MongoDB 官方文档以获取更多信息和示例。