Maison > Article > interface Web > Opération node.js Partage d'instance MongoDB
Cet article présente principalement les informations pertinentes sur les exemples détaillés de node.js exploitant MongoDB. J'espère qu'il pourra aider tout le monde par instinct et permettre à tout le monde de comprendre et de maîtriser cette partie du contenu. j'espère que cela pourra aider tout le monde.
Lorsque node.js utilise MongoDB, vous devez installer le package mongodb
1 Utilisez npm pour installer cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org2. Utilisez cnpm pour installer le package mongodb
cnpm install mongodbOpération node.js Il existe quatre façons d'utiliser MongoDB : insérer des données, mettre à jour des données, supprimer des données et rechercher des données.
Étapes de l'opérationÉtape 1 Créer le fichier exécutable xx.js
Étape 2 Le terminal appelle le nœud du fichier exécutable xx.js
Remarque :Vous devez démarrer le serveur avant l'opération
En même temps, vous devez définir la base de données des opérations et la collecte des opérations
1. Insérer des données
var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://localhost:27017/col'; var writeData = function(db, callback) { // 连接到集合 var collection = db.collection('person'); // Opération node.js Partage dinstance MongoDB var data = [{'name':'20170906','age':'22'}]; collection.insert(data, function(error, result) { if (error) { console.log('error:' + error); return; }; callback(result); }); } MongoClient.connect(DB_CONN_STR, function(error, db) { console.log('连接成功'); writeData(db, function(result) { console.log(result); db.close(); }) })2. Mettre à jour les données
var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://localhost:27017/col'; var updateData = function(db, callback) { // 连接到集合 var collection = db.collection('person'); // 修改数据 var where = {'name':'20170906'}; var update = {$set:{'age':'33'}}; collection.update(where, update, function(error, result) { if (error) { console.log('error:' + error); return; }; callback(result); }); } MongoClient.connect(DB_CONN_STR, function(error, db) { console.log('连接成功'); updateData(db, function(result) { console.log(result); db.close(); }) })3. Supprimer les données
var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://localhost:27017/col'; var removeData = function(db, callback) { // 连接到集合 var collection = db.collection('person'); // Opération node.js Partage dinstance MongoDB var where = {'age':'22'}; collection.remove(where, function(error, result) { if (error) { console.log('error:' + error); return; }; callback(result); }); } MongoClient.connect(DB_CONN_STR, function(error, db) { console.log('连接成功'); removeData(db, function(result) { console.log(result); db.close(); }) })4. Rechercher des données
var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://localhost:27017/col'; var readData = function(db, callback) { // 连接到集合 var collection = db.collection('person'); // 查询数据 var where = {'name':'20170906'}; collection.find(where).toArray(function(error, result) { if (error) { console.log('error:' + error); return; }; callback(result); }); } MongoClient.connect(DB_CONN_STR, function(error, db) { console.log('连接成功'); readData(db, function(result) { console.log(result); db.close(); }) })Recommandations associées :
Instance de base de données mongoDB d'opération tp5
Opération d'instance en mode singleton MongoDB implémentée par php Share
Maîtriser complètement les fonctions d'ajout, de suppression, de modification et de vérification de nodejs pour faire fonctionner mongodb
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!