我发现很难理解下面的代码段(来自here)如何工作。
const { result: results } = await client.database(databaseId).container(containerId).items.query(querySpec, {enableCrossPartitionQuery:true}).toArray();
for (var queryResult of results) {
let resultString = JSON.stringify(queryResult);
console.log(`\tQuery returned ${resultString}\n`);
}
为什么要在results
而不是result
上进行迭代,因为据我了解,我们正在创建一个名为result
的对象,而在其他地方没有用{ {1}}?