使用 .find() 方法读取嵌套 JSON
read nested JSON with the .find() Method
我无法读取保存在 MongoDB 中的 嵌套 JSON 元素。我正在尝试使用以下方法:
blockChainModel.find({"transactions.user": "eltaieyo"}, null, {projection : { transactions: {user : 1}} }, (err, blocks) => {
if (err) console.error("Cannot find the specified Blocks");
console.log(blocks);
});
我正在尝试阅读的 MongoDB 中的 JSON 如下所示:
JSON Image
我想读出 “交易” 部分,这就是我代码中当前方法的作用:
OUTPUT Image
也许它正在读出它们,但我的方法没有正确给出它们?
如何删除 projection
并再次尝试检查是否确实存在一些数据 return?
我无法读取保存在 MongoDB 中的 嵌套 JSON 元素。我正在尝试使用以下方法:
blockChainModel.find({"transactions.user": "eltaieyo"}, null, {projection : { transactions: {user : 1}} }, (err, blocks) => {
if (err) console.error("Cannot find the specified Blocks");
console.log(blocks);
});
我正在尝试阅读的 MongoDB 中的 JSON 如下所示: JSON Image
我想读出 “交易” 部分,这就是我代码中当前方法的作用: OUTPUT Image
也许它正在读出它们,但我的方法没有正确给出它们?
如何删除 projection
并再次尝试检查是否确实存在一些数据 return?