//Install express first
//npm install express
var express = require(‘express’);
var app = express();
const MongoClient = require(‘mongodb’).MongoClient;
let db;
MongoClient.connect(‘mongodb://localhost/issuetracker’).then(connection => {
db = connection;
app.listen(3000, () => {
console.log(‘App started on port 3000’);
});
}).catch(error => {
console.log(‘ERROR:’, error);
});
app.get(‘/api/issues’, (req, res) => {
db.collection(‘issues’).find().toArray().then(issues => {
const metadata = { total_count: issues.length };
res.json({ _metadata: metadata, records: issues })
}).catch(error => {
console.log(error);
res.status(500).json({ message: `Internal Server Error: ${error}` });
});
}); From: http://sitestree.com/?p=10861
Categories:MongoDB
Tags:
Post Data:2017-07-16 17:52:20
Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada