читать вложенный 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
и попробуйте еще раз, чтобы проверить, действительно ли какие-то данные возвращаются?