繁体   English   中英

什么技术可以处理Node.JS中的JSON数据以将值与MongoDB进行比较?

[英]What technology to Process JSON data in Node.JS to compare values to MongoDB?

晚上好,

我很难确定我应该与当前堆栈搭配的技术。 我不一定需要知道如何实现它,但是,如果您乐于履行义务,我将很乐意接受它:)。

我正在努力实现什么? 我还有另一台服务器每秒向我的Node.JS服务器发出HTTP发布请求。 这些帖子采用JSON数据的形式。 我的最终目标是获取数据并在MongoDB中寻找价值。 在这里我不确定应该如何执行? Node.js DATATables? 只需将其保留在JSON中,并每秒对数据库进行调用? 像Loki.js这样的ClientSideDB? 你有什么想法?

然后,介绍MongoDB数据客户端...但是那是稍后的事情。

我当前的堆栈是MEAN堆栈:Mongo数据库,Express,Node.js服务器端以及AngularJS和Bootstrap客户端端。

即使不是真正的代码,这里也有一些代码:

var express    = require('express');  
var app        = express();  
var bodyParser = require('body-parser');

app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

var router = express.Router(); 

router.post('/', function(req, res) { 
    console.log(req.body.results);     // Just returning JSON results to console for now 
    res.end();
});

app.use('/api', router);

app.listen(port);
console.log('Magic happens on port ' + port);

如果您想继续使用Node.js,MongoDb,那么我建议您应该开始使用Sails.js之类的后端框架。 它基于Express.js构建,并具有许多方便的功能。 它基于MVC模式,但您也可以在客户端使用angular。

开始使用Sails.js

Sails.js文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM