Maison > Article > interface Web > Pourquoi node.js utilise toujours mongo
node.js fournit une variété de pilotes pour faire fonctionner mongodb, notamment mangouste, mongoskin, node-mongodb-native (officiel), etc.
Explication de l'auteur sur le site officiel de Mongoose :
La bibliothèque Mongoose est simplement une encapsulation pratique et un modèle objet pour faire fonctionner la base de données MongoDB dans l'environnement de nœud. Outils similaires à ORM, Mongoose convertit les données de la base de données en objets JavaScript à utiliser dans votre application
Exemple :
1. Introduisez les packages de dépendances :
npm install mongodb --save-dev
2 Créez un service simple et introduisez les packages de dépendances :
var express = require('express'); var app = express(); var MongoClient = require('mongodb').MongoClient; var dbURL = 'mongodb://localhost:27017'; app.listen(process.env.POST || 8080);
3. . Écrivez un itinéraire
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) Connectez-vous à la base de données : connect(dbURL, callback)
(2) Obtenez la base de données à exploiter, puis faites fonctionner la table :
var dbURL = 'mongodb://localhost:27017/person'; var student = db.collection('student');
Accédez dans le navigateur, puis utilisez la commande pour vérifier si l'insertion a réussi :
Recommandations d'apprentissage associées : js tutoriel vidéo
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!