Пустой массив с MongoJS - PullRequest
       17

Пустой массив с MongoJS

0 голосов
/ 15 февраля 2020

Я создаю сервер внутри мобильного приложения с Node. Я подключаюсь к MongoDB Atlas, но не могу вернуть данные, используя mon gojs из базы данных. MongoDB Atlas показывает, что я успешно сделал запрос на чтение, но данные не отображаются.

Мое пространство имен называется events, а моя коллекция называется events_data

Я уже пытался прочитать в db.collection() значения events, events.events_data и events_data .

Когда я использую events.events_data, приложение загружается, а затем вылетает. Два других значения возвращают []

Примечание. Я изменил имя пользователя и пароль на user: pw в приведенном ниже коде.

var express = require("express");
var router = express.Router();
var mongojs = require("mongojs");

const db = mongojs(
  "mongodb+srv://user:pw@test-data-qhect.mongodb.net/test?retryWrites=true&w=majority"
);

const events_collection = db.collection("events_data");

router.get("/events", function(req, res, next) {
  events_collection.find(function(err, data) {
    if (err) {
      console.log(err);
    }
    res.json(data);
  });
});

module.exports = router;
...