June 2014
Intermediate to advanced
290 pages
6h 22m
German
Im Folgenden stelle ich Ihnen vor, wie Sie Dokumente einfügen, ändern und auch wieder löschen können – eben das, was man im Allgemeinen unter dem Begriff CRUD1 versteht. Interessanter sind daneben aber auch Operationen wie Ändern/Einfügen (upsert) oder Suchen-und-Änderen (findAndModify), die man aus anderen Datenbanksystemen eher nicht kennt.
Die Operation zum Einfügen neuer Dokumente heißt in MongoDB insert. In den vorangegangenen Beispielen haben wir sie schon mehrfach verwendet:
> db.dokumente.drop()
> db.dokumente.insert({hallo: "MongoDB"})
WriteResult({ "nInserted" : 1 })
Die maximale Größe für ein Dokument liegt bei 16 MB.
Wenn die verwendete Collection (in unserem Beispiel ...