Heim  >  Artikel  >  Web-Frontend  >  Warum node.js immer Mongo verwendet

Warum node.js immer Mongo verwendet

(*-*)浩
(*-*)浩Original
2019-05-20 14:46:372942Durchsuche

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);

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:

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!

Stellungnahme:
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