Mon goose возвращает пустой массив - PullRequest
0 голосов
/ 06 февраля 2020

Я использую только find () на моем сервере, чтобы попытаться получить данные из MongoDB с mon goose, но он получает этот {}, и на консоли Array(0) []

router. js

const Teams =  require('./models/map');
const request = require('request');
module.exports = function(app) {

    app.get('/equipas', function(req, res) {
        Teams.find({},(err, equipas) => {
            if (err) {
                res.status(500).send();
            } else {
                equipas.sort((a,b)=>{
                    return new Date(b.date) - new Date(a.date);
                })
                var array = [];
                equipas.forEach((equipa)=>{
                    array.push({
                        id: equipa.id,
                        nome: equipa.nome,
                        Coach: equipa.Coach
                    })
                })
                console.log(array);
                res.status(200).send(array);
            }
        });
    });
};

карта. js

//Dependencies
var mongoose = require('mongoose');

module.exports = mongoose.model('Equipas', {
    id   : String,
    nome : String,
    jogadores: Array,
    Coach: String
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...