2016-10-20 2 views
-1

Как вставить HTML-теги в MongoDB используя nodejsВставка HTML-файл в MongoDB используя nodejs

Я хочу, чтобы вставить HTML-файлы в MongoDB используя nodejs, как будет структура кода?

+1

возможно DUP http://stackoverflow.com/questions/15275599/how-do-i-insert-html-into-mongodb – masif

+0

Может быть, вы должны попытаться взглянуть на документацию, прежде чем задать вопрос, не пытаясь вообще. https://docs.mongodb.com/getting-started/node/insert/ –

+0

Что вы подразумеваете под структурой кода? Не могли бы вы привести примеры? –

ответ

0

Вы можете хранить HTML части и файлы в MonDOB в качестве стандартного UTF-8 закодированных строк, просмотреть документацию: MongoDB Fundamentals и Insert Data with Node

0

использовать этот, пример Получить HTML код FRM URL и сохранить в Databse

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); 

     }); 
Смежные вопросы