我正在学习NodeJs.
要从NodeJS连接并使用MongoDB,我看到很多使用Monk或Mongoose的例子.
这两个库是否相同?它们具有相同的功能还是各自具有特定的用途?
作为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
});
});
};
};
Run Code Online (Sandbox Code Playgroud)
这里有一个使用Mongoose的示例:
var mongoose = require('mongoose');
----
mongoose.connect('localhost', 'test');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function callback() {
console.log('Connected to DB');
});
// User Schema
var userSchema = mongoose.Schema({
username: { type: String, required: true, unique: true }, …Run Code Online (Sandbox Code Playgroud) 我正在尝试从文档中删除CSS文件。
这应该工作.. ==>
document.getElementsByTagName("link")[1].remove();
Run Code Online (Sandbox Code Playgroud)
但是,不起作用。当我添加一些测试代码时 ==>
document.getElementsByTagName("link")[1].remove();
console.log(document.getElementsByTagName("link")[1].remove());
Run Code Online (Sandbox Code Playgroud)
现在正在工作。
是什么问题..还是我想念什么?