читать вложенный JSON с помощью метода .find()

Я застрял при чтении вложенных элементов JSON, которые были сохранены в MongoDB . Я пробую следующим способом:

      blockChainModel.find({"transactions.user": "eltaieyo"}, null, {projection : { transactions: {user : 1}} }, (err, blocks) => {
            if (err) console.error("Cannot find the specified Blocks");
            console.log(blocks);
});

JSON в MongoDB, который я пытаюсь прочитать, выглядит так:Изображение JSON

Я хочу зачитать раздел «транзакции» , и это то, что делает текущий метод в моем коде:ВЫВОД Изображение

Может быть, он их зачитывает, но мой метод не правильно их выдает?

1 ответ

Решение

Как насчет удаления projection и попробуйте еще раз, чтобы проверить, действительно ли какие-то данные возвращаются?

Другие вопросы по тегам