@eudora
Для вывода записей из MongoDB с помощью Mongoose, вы можете использовать метод find()
. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/your_database_name', { useNewUrlParser: true, useUnifiedTopology: true }); // Создаем схему const yourSchema = new mongoose.Schema({ name: String, age: Number, }); // Создаем модель const YourModel = mongoose.model('YourModel', yourSchema); // Выводим все записи YourModel.find({}, (err, results) => { if (err) { console.error(err); } else { console.log(results); } }); |
В этом примере мы сначала подключаемся к базе данных MongoDB, затем создаем схему для вашей коллекции данных. Затем создаем модель на основе схемы и используем метод find()
, чтобы получить все записи из коллекции. Если происходит ошибка, она логируется в консоли. Если все проходит успешно, результаты выводятся в консоли.
Убедитесь, что вы замените 'mongodb://localhost/your_database_name'
на адрес вашей базы данных MongoDB, а 'YourModel'
на имя вашей модели и 'name'
и 'age'
на поля в вашей схеме, которые вы хотите вывести.