Maison >interface Web >js tutoriel >Partage de cas de code Node.js pour faire fonctionner 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 à laquelle les amis dans le besoin peuvent se référer
.node. Lorsque vous utilisez MongoDB avec js, vous devez installer le package mongodb
1 Utilisez npm pour installer cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org<.>2. Utilisez cnpm pour installer le package mongodb
cnpm install mongodbNœud à quatre voies .js exploite MongoDB : insérer des données, mettre à jour les données, supprimer des données, 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'); // Partage de cas de code Node.js pour faire fonctionner 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'); // Partage de cas de code Node.js pour faire fonctionner 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
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!