私は MongoDB を初めて使用し、Node.js ドライバーと共に使用しています。これが私のコードです:
var express = require('express');
var MongoClient = require('mongodb').MongoClient;
var Server = require('mongodb').Server;
var app = express();
var mongoclient = new MongoClient(new Server('localhost', 27017, {'native_parser' : true}));
var db = mongoclient.db('test');
app.get('/', function(request, response) {
db.collection('firstImport').find().each(function(err, data){
if(data != null)response.send(data);
});
});
var port = process.env.PORT || 8080;
mongoclient.open(function (err, mongoclient){
if (err) throw err;
app.listen(8080);
console.log("Express server started on 8080")
});
firstImport コレクションのすべての結果を Web ページに返したいのですが、これは最初の結果のみを返します。
私は何を間違っていますか?