Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

MongoDB Installation und Grundlagen

28. 02. 2024 1 Min. Lesezeit beginner

Die beliebteste Dokumentendatenbank. Flexibles Schema.

Installation

docker run -d --name mongo -p 27017:27017 \
  -e MONGO_INITDB_ROOT_USERNAME=admin \
  -e MONGO_INITDB_ROOT_PASSWORD=secret \
  mongo:7

CRUD

db.users.insertOne({name:'Max',email:'[email protected]',age:30})
db.users.find({age:{$gt:25}})
db.users.updateOne({name:'Max'},{$set:{age:31}})
db.users.deleteOne({name:'Max'})

Schema

  • Embed — 1:1, 1:wenige
  • Reference — 1:viele, viele:viele
  • Denormalisierung OK

Indizes

db.users.createIndex({email:1},{unique:true})
db.orders.createIndex({userId:1,createdAt:-1})

MongoDB für flexible Daten

Rapid Prototyping, CMS, Kataloge.

mongodbnosqlDokumente
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.