簡體   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