24 lines
549 B
JavaScript
24 lines
549 B
JavaScript
'use strict'
|
|
|
|
const MongoClient = require('mongodb').MongoClient
|
|
const url = 'mongodb://localhost:27017/test';
|
|
var count = 0
|
|
var max = 1000
|
|
|
|
MongoClient.connect(url, function(err, db) {
|
|
if (err) { throw err }
|
|
const collection = db.collection('data')
|
|
const average = db.collection('averages')
|
|
|
|
collection.find({}).toArray(function (err, data) {
|
|
if (err) { throw err }
|
|
average.insert({
|
|
value: data.reduce((acc, v) => acc + v, 0) / data.length
|
|
}, function (err) {
|
|
if (err) { throw err }
|
|
db.close()
|
|
})
|
|
})
|
|
})
|
|
|