私はmongoで簡単なNodeJSアプリを書いています。mongo に接続するには、次を使用します。
var mongo = require('mongodb'),
Server = mongo.Server,
Db = mongo.Db,
ObjectID = require('mongodb').ObjectID;
db.open(function(err,db) {...};
データベース「ドキュメント」があり、「会社」というコレクションを作成しました。現在、4 つのオブジェクト (レコード) が含まれています。このコレクションの内容全体を配列として取得し、行ごとに表示したいと考えています。
//get companies list
app.get('/companies',function(req,res){
db.collection("companies",function(err,collection){
collection.find({},function(err, companies) {
companies.forEach(function(err,company){
console.log (company);
}
);
});
});
});
ただし、ノードは次のようなエラーを返します。
TypeError: Object #<Cursor> has no method 'forEach'
何か案は?前もって感謝します。