0

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
};
4

1 に答える 1