MongoDB安装
Navicat客户端使用
可以在navicat上连上本地的mongodb使用,直观简单
Easy use (Terminal)
在终端中启动mongodb终端:
mongosh
以下是一些 MongoDB 的简单常用命令,可以帮助你快速上手并管理 MongoDB 数据库:
启动 MongoDB shell
mongo
基本数据库操作
列出所有数据库
show dbs
切换到指定数据库(如果数据库不存在则创建新数据库)
use mydatabase
显示当前数据库
db
删除当前数据库
db.dropDatabase()
集合操作
创建集合
db.createCollection('mycollection')
列出所有集合
show collections
删除集合
db.mycollection.drop()
文档操作
插入文档
db.mycollection.insertOne({name: "John", age: 30})
db.mycollection.insertMany([{name: "Alice", age: 25}, {name: "Bob", age: 27}])
查找文档
db.mycollection.find()
db.mycollection.find({name: "John"})
查找并格式化输出
db.mycollection.find().pretty()
更新文档
db.mycollection.updateOne({name: "John"}, {$set: {age: 31}})
db.mycollection.updateMany({name: "Alice"}, {$set: {age: 26}})
替换文档
db.mycollection.replaceOne({name: "John"}, {name: "John", age: 32, city: "New York"})
删除文档
db.mycollection.deleteOne({name: "John"})
db.mycollection.deleteMany({age: {$lt: 30}})
索引操作
创建索引
db.mycollection.createIndex({name: 1})
查看索引
db.mycollection.getIndexes()
删除索引
db.mycollection.dropIndex({name: 1})
这些命令可以帮助你在 MongoDB 中执行基本的数据库、集合和文档操作。更多高级操作和配置可以参考 MongoDB 官方文档。