単純なnodejs/mongooseアプリケーションの例はありますか? [閉まっている

StackOverflow https://stackoverflow.com/questions/8816680

  •  27-10-2019
  •  | 
  •  

質問

単純なnodeJとマングースベースのアプリケーションのコーディングを開始するにはどうすればよいですか?これがシンプルなTCPサーバーです:

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");
役に立ちましたか?

解決

Mongooseを使用している場合、次のようになります。

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");
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top