Heim > Web-Frontend > js-Tutorial > Hauptteil

Warum node.js immer Mongo verwendet

(*-*)浩
Freigeben: 2020-09-19 11:53:08
Original
2936 Leute haben es durchsucht

Warum node.js immer Mongo verwendet

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);
Nach dem Login kopieren

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();
        })
    })
})
Nach dem Login kopieren

(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');
Nach dem Login kopieren

Zugriff im Browser und dann mit dem Befehl prüfen, ob das Einfügen erfolgreich war:

Warum node.js immer Mongo verwendet

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!