#node.js #mongodb
Вопрос:
Я пытаюсь написать миграцию в mongodb, у меня есть функция up
async up(db, client) {
const posts = await db.collection('post').find();
console.log(posts);
....
},
Но когда записи в журнале выводятся как:
FindCursor {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
[Symbol(kCapture)]: false,
[Symbol(topology)]: Topology {
_events: [Object: null prototype] {
topologyDescriptionChanged: [Array],
connectionPoolCreated: [Function (anonymous)],
connectionPoolClosed: [Function (anonymous)],
connectionCreated: [Function (anonymous)],
connectionReady: [Function (anonymous)],
connectionClosed: [Function (anonymous)],
connectionCheckOutStarted: [Function (anonymous)],
connectionCheckOutFailed: [Function (anonymous)],
connectionCheckedOut: [Function (anonymous)],
connectionCheckedIn: [Function (anonymous)],
connectionPoolCleared: [Function (anonymous)],
commandStarted: [Function (anonymous)
Я пытаюсь найти один, он хорошо работает
Я не знаю, что функция Find() не работает, пожалуйста, помогите мне
Комментарии:
1. используете ли вы какой-либо npm для Mongodb,например mongodb, мангуст? Не могли бы вы, пожалуйста, подробнее рассказать о запросе?
2. @PramodKharade Я хочу получить все записи в коллекции сообщений, я пытаюсь найти (), это хорошо работает, но когда я пытаюсь найти (), так что не работает, я использую пакет migrate-mongo
3. Не могли бы вы, пожалуйста, показать свой полный код файла, в котором я хочу видеть ваши библиотеки npm для импорта
4. У меня есть исправление с помощью добавления . toArray()
Ответ №1:
постоянные сообщения = ожидание db.collection(‘сообщение’).find().toArray()