db.users.findOne({name: "Ravan Scafi"})
{
"_id" : ObjectId("5d8ba3584bc1688665b19199"),
"name" : "Ravan Scafi",
"blog" : "https://ravan.me",
"company" : {
"name": "Leroy Merlin",
"role": "Backend Developer"
}
"communities" : [ "PHPSP", "LaravelSP" ],
"created_at" : ISODate("2019-09-25T17:27:07.709Z"),
"updated_at" : ISODate("2019-09-25T17:27:07.709Z")
}
O conteúdo será só a ponta do Iceberg
Pode levantar a mão a qualquer momento!
docker run --name mongo-test -p 27017:27017 -d mvertes/alpine-mongo
docker exec -it mongo-test mongo
(ok, agora pode descer)
docker stop mongo-test
docker rm mongo-test
(é o modelo do Magento)
Campo JSON? Não existia.
As soluções existentes pra época
pareciam tentar encaixar o MongoDB
no modelo relacional
Então...
git clone git@github.com:ravanscafi/mongodb-workshop-base.git
# ou https://github.com/ravanscafi/mongodb-workshop-base.git
cd mongodb-workshop-base
docker-compose up -d
docker-compose exec php composer setup
e abrir o localhost
O Mongolid pode evoluir muito!
bit.ly/leroymerlin-backend
bit.ly/leroymerlin-devops
bit.ly/leroymerlin-frontend