This article describes the operation of MongoDB database functions implemented by Nodejs. Share it for your reference, as follows:
mongodb_demo.js
/** cnpm install mongodb */ var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://test:[email protected]:27017/test'; // The database is testvar insertData = function (db, callback) { //Connect to table site var collection = ('site'); //Insert data var data = [{ "name": "Website 1", "url": "" }, { "name": "Website 2", "url": "" }]; (data, function (err, result) { if (err) { ('Error:' + err); return; } callback(result); }); } var selectData = function (db, callback) { //Connect to table var collection = ('site'); //Query data var whereStr = { "name": 'Website 1' }; (whereStr).toArray(function (err, result) { if (err) { ('Error:' + err); return; } callback(result); }); } var updateData = function (db, callback) { //Connect to table var collection = ('site'); //Update data var whereStr = { "name": 'Website 1' }; var updateStr = { $set: { "url": "https://" } }; (whereStr, updateStr, function (err, result) { if (err) { ('Error:' + err); return; } callback(result); }); } var delData = function (db, callback) { //Connect to table var collection = ('site'); //Delete data var whereStr = { "name": 'Website 1' }; (whereStr, function (err, result) { if (err) { ('Error:' + err); return; } callback(result); }); } (DB_CONN_STR, function (err, db) { if (err) { (err); return; } ("The connection was successful!"); //1, Insert insertData(db, function (result) { (result); (); }); //2. Query data selectData(db, function (result) { (result); (); }); //3. Update data updateData(db, function (result) { (result); (); }); //4. Delete data delData(db, function (result) { (result); (); }); });
run:
node mongodb_demo.js
I hope this article will be helpful to everyone's nodejs programming.