Tag: 修士

僧侣与mongoose为Mongodb

我正在学习NodeJs。 为了从NodeJS连接和使用MongoDB,我看到很多使用Monk或Mongoose的例子。 这两个库是否相同? 他们有相同的function,还是他们每个人都有特定的目的? 作为NodeJS的初学者,我应该使用哪一个? 下面是一些使用Monk的代码示例: var mongo = require('mongodb'); var monk = require('monk'); var db = monk('localhost:27017/nodejsapp'); —- exports.userlist = function(db) { return function(req, res) { var collection = db.get('users'); collection.find({},{},function(e,docs){ res.render('userlist', { "userlist" : docs }); }); }; }; 这里是一个使用Mongoose的示例: var mongoose = require('mongoose'); —- mongoose.connect('localhost', 'test'); var db = mongoose.connection; db.on('error', console.error.bind(console, […]