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 ?