【发布时间】:2016-04-26 00:58:00
【问题描述】:
我对在 Mongo 的插入函数中看到的可选回调的目的感到困惑。这到底是干什么用的?
var mongo = require('mongodb').MongoClient
var url = 'mongodb://localhost:27017/learnyoumongo'; // learnyoumongo is the Database
var firstName = process.argv[2];
var lastName = process.argv[3];
var doc = {
'firstName': firstName,
'lastName': lastName
}
mongo.connect(url, function(err, db) {
if (err) throw err;
// db gives access to the database
var docs = db.collection('docs');
docs.insert(doc,function(err, data){ // What is the purpose of this callback function?
if (err) throw err;
console.log(JSON.stringify(doc));
db.close()
})
});
【问题讨论】:
标签: node.js mongodb database nosql