mongodb docker安装
Last updated on February 21, 2025 am
🧙 Questions
使用docker安装mongodb
☄️ Ideas
docker run \
--name ispong-mongo \
--privileged=true \
-d \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=root \
-e MONGO_INITDB_ROOT_PASSWORD=root123 \
mongo:latest
- url: mongodb://localhost:27017
- username: root
- password: root123
查看mongo版本
docker exec -it ispong-mongo bash
mongosh
db.version()
# 8.0.4
基础操作
docker exec -it ispong-mongo bash
mongosh "mongodb://root:root123@localhost:27017"
use isxcode_db
db.createCollection("t_source")
db.t_source.insertOne({ name: "Alice", age: 25, city: "New York" })
db.t_source.find()
db.t_source.updateOne(
{ name: "Alice" },
{ $set: { age: 26 } }
)
db.t_source.deleteOne({ name: "Alice" })
db.getCollectionNames()
db.t_source.aggregate([
{ $project: { fields: { $objectToArray: "$$ROOT" } } },
{ $unwind: "$fields" },
{ $group: { _id: null, allFields: { $addToSet: "$fields.k" } } }
])
🔗 Links
mongodb docker安装
https://ispong.isxcode.com/db/mongodb/mongodb docker安装/