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.org
cnpm install mongodb
É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(); }) })
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(); }) })
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(); }) })
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(); }) })
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!