¿Hay algún ejemplo para una aplicación simple de NodeJS/Mongoose? [cerrado
Pregunta
¿Cómo puedo comenzar a codificar una aplicación simple de NodeJS y Mongoose? Aquí está el servidor TCP simple:
var net = require('net');
var server = net.createServer(function (socket) {
socket.on('data', function(data){
//here I want to save data.toString() in a simple db
//db is yet not created, shld I create it first manually?
//data format is {_id : 'automatically generated', rawValue: 'data.toString()'}
});
});
server.listen(1337, "127.0.0.1");
Solución
Si está usando Mongoose, se verá como lo siguiente:
var sys = require('util')
, mongoose = require('mongoose');
//setup mongose
mongoose.connect('mongodb://localhost/test');
Schema = mongoose.Schema;
var DataSchema = new Schema({
rawValue: String
});
mongoose.model('data', DataSchema);
var net = require('net');
var server = net.createServer(function (socket) {
socket.on('data', function(data){
var Data = mongoose.model('data');
var object = new Data();
object.rawValue = data;
object.save();
console.log('Saved object');
});
});
server.listen(1337, "127.0.0.1");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow