'use strict' const MongoClient = require('mongodb').MongoClient const express = require('express') const app = express() var url = 'mongodb://localhost:27017/test'; function sum (data) { var sum = 0 const l = data.length for (var i = 0; i < l; i++) { sum += data[i].value } return sum } MongoClient.connect(url, function(err, db) { if (err) { throw err } const collection = db.collection('data') app.get('/hello', (req, res) => { collection.find({}).toArray(function (err, data) { if (err) { res.send(err) return } const result = sum(data) / data.length res.send('' + result) }) }) app.listen(3000) })