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" } } }
])

mongodb docker安装
https://ispong.isxcode.com/db/mongodb/mongodb docker安装/
Author
ispong
Posted on
January 9, 2025
Licensed under