In diesem Artikel werden hauptsächlich relevante Informationen zu den detaillierten Beispielen für den Betrieb von MongoDB durch node.js vorgestellt. Ich hoffe, dass er jedem instinktiv helfen kann, diesen Teil des Inhalts zu verstehen und zu beherrschen
Knoten. Wenn Sie MongoDB mit js betreiben, müssen Sie das Mongodb-Paket installieren
1. Verwenden Sie npm, um cnpm zu installieren
npm install -g cnpm --registry=https://registry.npm.taobao.org
2. Verwenden Sie cnpm, um das Mongodb-Paket zu installieren
cnpm install mongodb
Vier-Wege-Knoten .js betreibt MongoDB: Daten einfügen, Daten aktualisieren, Daten löschen, Daten finden.
Bedienungsschritte
Schritt 1 Erstellen Sie die ausführbare Datei xx.js
Schritt 2 Terminal ruft den ausführbaren Dateiknoten xx.js auf
Hinweis :
Sie müssen den Server vor dem Betrieb starten
Gleichzeitig müssen Sie die Betriebsdatenbank und die Betriebserfassung festlegen
1. Daten einfügen
var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://localhost:27017/col'; var writeData = function(db, callback) { // 连接到集合 var collection = db.collection('person'); // Node.js-Code-Case-Sharing für den Betrieb von 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. Daten aktualisieren
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'); // Node.js-Code-Case-Sharing für den Betrieb von 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(); }) })
Das obige ist der detaillierte Inhalt vonNode.js-Code-Case-Sharing für den Betrieb von MongoDB. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!