如何使用nodejs在mongodb中插入html标签
我想使用nodejs将html文件插入到mongodb中,代码结构将如何?
答案 0 :(得分:1)
使用这个,例如获取html代码frm url并保存到数据库
var mongoose = require("mongoose");
var request = require('request');
var dbURI = 'mongodb://localhost:27017/SOF';
// Create the database connection
mongoose.connect(dbURI);
// CONNECTION EVENTS
// When successfully connected
mongoose.connection.on('connected', function () {
console.log('Mongoose default connection open to ' + dbURI);
});
// mongodb schema
var dataschema = new mongoose.Schema({
ofString: String,
})
var model = mongoose.model("Data", dataschema);
var Data = mongoose.model("Data");
var data = new Data();
/*
i have used request node module to get html source code from url and insert into database
*/
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
data.ofString = body;
data.save(function(err, result) {
if(err)
console.log(err);
else
console.log(result);
});
}
})
// find data
model.find({}, function(err, result) {
if(err)
console.log(err);
else
console.log(result);
});
答案 1 :(得分:0)
您可以将标准UTF-8编码字符串中的HTML部件和文件存储在MonDOB中,查看文档:{{3}}和MongoDB Fundamentals