Da MongoDB sehr JavaScript und NodeJS nahe arbeitet, liegt es nahe auch mit dem populären NodeJS Anwendungen auf der MongoDB laufen zu lassen.
Der offizielle MongoDB NodeJS Treiber
http://mongodb.github.io/node-mongodb-native/
Der Treiber besteht aus zwei Komponenten
- MongoDB Treiber
Der Treiber ist kompatibel zur 1.4.x Treiber-Serie, das Verhalten wurde nur an den Stellen geändert wo der 1.4.x Branch signifikante Probleme aufwies.
Der Treiber unterstützt auch die "Shared CRUD API" Spezifikation und die "Server Discovery and Monitoring Specification (SDAM)".
- Core Treiber
Der MongoDB Core Treiber stellt den Unterbau des MongoDB Treibers dar und ist für Framework Entwickler gedacht, die nicht auf die Helfer- und Abstraktionsfunktionen des kompletten Treibers angewiesen sind.
Der Treiber ist nicht für End-Nutzer gedacht und bietet nicht die einfache Benutzbarkeit der höheren APIs.
Der Treiber lässt sich ganz einfach als NodeJS NPM installieren
npm install mongodb --save
weitere Informationen über und das NPM Paket selbst findet man hier
https://www.npmjs.com/package/mongodb
MongoDB bietet auch einen Blog-Eintrag, der beim Einstieg in das Thema MongoDB und NodeJS helfen soll
https://www.mongodb.com/blog/post/the-modern-application-stack-part-2-using-mongodb-with-nodejs
Wem das nicht genug ist, für den bietet Qualiero ein entsprechendes Classroom Training für NodeJS Entwickler an
https://www.qualiero.com/lerninhalte/classroom-trainings/mongodb-fuer-nodejs-entwickler-grundkurs.html