mon goose получить все записи базы данных от mongodb - PullRequest
0 голосов
/ 10 марта 2020

Я сохраняю в базу данных этот материал:

Mongoose: details.insertOne({ _id: ObjectId("5e67300847ed111468e2716f"), name: 'artist name', title: 'title', genre: 'dubstep', __v: 0}, { session: null })

с использованием

app.post('/upload', upload.single('image'), function (request, response, next) {
  const mokki = new database({ 
    name: request.body.name,
    title: request.body.title,
    genre: request.body.genre,

  })
  mokki.save((error, result) => {
    if(error) {
        return response.status(500).send(error);
    }
    response.send(result.result);
});
});

однако я не уверен, как я могу получить свои данные из БД, я пытался погуглить, но я я слишком туп, чтобы понять. Может ли кто-нибудь объяснить мне, как можно получить данные из mongodb с mon goose, используя, например, / getDemo в посте? Я использую mon goose, mongodb и express.

1 Ответ

0 голосов
/ 10 марта 2020

Это просто, если database - ваша модель mon goose, тогда:

database.find().then(result => {
 console.log(result)
})

Обратите внимание, что find() в mon goose не возвращает курсор, как в find() в MongoDB .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...