node.js bietet eine Vielzahl von Treibern für den Betrieb von Mongodb, darunter Mungo, Mongoskin, Node-Mongodb-native (offiziell) usw.
Erklärung des Autors auf der offiziellen Mongoose-Website:
Die Mongoose-Bibliothek ist einfach eine praktische Kapselung und ein Objektmodell für den Betrieb der MongoDB-Datenbank in der Knotenumgebung. Mit ORM-ähnlichen Tools konvertiert Mongoose Daten in der Datenbank in JavaScript-Objekte zur Verwendung in Ihrer Anwendung
Beispiel:
1. Abhängigkeitspakete einführen :
npm install mongodb --save-dev
2. Erstellen Sie einen einfachen Dienst und führen Sie Abhängigkeitspakete ein:
var express = require('express'); var app = express(); var MongoClient = require('mongodb').MongoClient; var dbURL = 'mongodb://localhost:27017'; app.listen(process.env.POST || 8080);
3 . Schreiben Sie eine Route
app.get('/insert',function(req, res) { MongoClient.connect(dbURL,function(err, db) { assert.equal(err,null); const person = db.db('person'); const student = person.collection('student'); student.insertOne({ "name": "insert in nodejs" },function(error, result) { var re = JSON.parse(result); if (re.n === 1) { res.send("插入成功。"); } else { res.send("插入失败,error:" + error); } res.end(); db.close(); }) }) })
(1) Stellen Sie eine Verbindung zur Datenbank her: connect(dbURL, callback)
(2) Rufen Sie die zu betreibende Datenbank und dann die zu betreibende Tabelle ab:
var dbURL = 'mongodb://localhost:27017/person'; var student = db.collection('student');
Zugriff im Browser und dann mit dem Befehl prüfen, ob das Einfügen erfolgreich war:
Verwandte Lernempfehlungen: js-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWarum node.js immer Mongo verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!