GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Não traz resultado do mongodb - vou abrir outro

Conexão com o mongo db

const mongoose = require("mongoose");

const logger = require("./helpers/logger");

mongoose.Promise = global.Promise;

mongoose

  .connect("mongodb://127.0.0.1/zanzar", { useNewUrlParser: true })

  .then(() => logger.info("mongodb conectado :: "))

  .catch((erro) => logger.error(erro));

const Zanzar = new mongoose.Schema({

  data_hora: {

    type: Date,

    required: true,

  },

  nome_campanha: {

    type: String,

    required: true,

  },

  idCampanha: {

    type: Number,

    required: true,

  },

  idEvento: {

    type: String,

    required: true,

  },

  idPlayer: {

    type: Number,

    required: true,

  },

  latitude: {

    type: Number,

    required: true,

  },

  longitude: {

    type: Number,

    required: true,

  },

  nomePlayer: {

    type: Number,

    required: true,

  },

});

mongoose.model("dashboards", Zanzar);

controller

const extend = require("extend");

const logger = require("../../helpers/logger");

const mongoose = require("mongoose");

const dashboards = require("../../mongo");

const controllerActions = {};

const customMethods = {

  findAll: async (req, res) => {

    logger.info("Dashboard :: ");

    await mongoose

      .model("dashboards")

      .find()

      .then((result) => {

        res.status(200).send(result);

        logger.info("Dashboard :: result :: " + result.length);

      })

      .catch((error) => {

        logger.info({ error: error.message, stack: error.stack });

        res.status(400).json("Erro ao montar informações do gráfico !");

      });

  },

};

extend(controllerActions, customMethods);

module.exports = controllerActions;

Banco de dados

Não traz nenhuma informação.

O log do node:

Dashboard ::
Dashboard :: result :: 0
GET /api/v2/dashboard 200 30.008 ms - 2

O que pode ser ?

//