NodeJS /w ExpressJS と MongoDB を実行しています。非常に単純な API を作成しようとしていますが、何かが正しく機能していません。実行api.js
してアクセスする/api/media/movies
と、DBの結果ではなく、この出力が表示されます。データベースに結果があることは知っていますが、何が間違っているのか誰か教えてもらえますか?
{
options: { },
_conditions: {
type: "Movie"
},
_updateArg: { },
op: "find"
}
api.js
var app, express, models;
express = require('express');
models = require('./Librarian/models');
app = express();
app.get('/api/media/movies', function(req, res) {
var movies;
movies = models.Media.find({
type: "Movie"
});
res.json(movies);
});
app.listen(3000);
./ライブラリアン/models.js
var Media, config, mongoose;
mongoose = require('mongoose');
config = require('../config');
mongoose.connect(config.mongo.connectString);
Media = mongoose.model('Media', {
type: {
type: String
},
path: {
type: String,
unique: true
}
});
module.exports = {
Media: Media
};