gpt4 book ai didi

node.js - 有简单的 Nodejs/Mongoose 应用程序的示例吗?

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:49 25 4
gpt4 key购买 nike

如何开始编写一个简单的基于 Nodejs 和 Mongoose 的应用程序?这是简单的 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");

关于node.js - 有简单的 Nodejs/Mongoose 应用程序的示例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8816680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com