0
コードは私にとっては問題ないようですが、空の配列があります。誰でもこのことを助けてくれますか?私は多くのチュートリアルを見て、ここで間違っていることを理解できません。あなたの助けMongooseが空の配列を返すNodeJS
DruginformationController.js
var mongoose = require('mongoose');
module.exports = mongoose.model('druginformation',{
Category:String,
Type:String,
Name:String,
Price:Number,
Reorderlevel:Number,
Dangerlevel:Number,
Remarks:String
});
server.js
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var mongoose = require('mongoose');
app.use(bodyParser.json());
app.use(cors);
var druginformation = require('./controllers/DruginformationController');
app.get('/api/getdruginformation',druginformation.get);
mongoose.Promise = global.Promise;
mongoose.connect("mongodb://root:[email protected]:xxxx/xx-xx", function (err, db) {
if (!err) {
console.log("we are connected to mongo");
}
})
var server = app.listen(5000, function() {
console.log('listening on port ', server.address().port)
})
あなたの 'druginformation'は実際にDBの項目を持っていますか?それ以外の場合は正常に表示されます –
データベース内の既存のコレクションを照会しようとしていますか?もしそうなら、そのコレクションの名前は何ですか? – robertklep
はい、 "druginformation"はコレクションの名前です –