无法使用日程表功能从消防仓库读取数据



集合'Test1'中有多个文档。我想阅读这个集合的文档,这些文档就是对象。我可以说";完成订单??QuerySnapshot{quot;在日志消息中,但不在对象中。

const db = admin.firestore();
exports.indianTimeCrontab = functions.pubsub
.schedule('1 16 * * *')
.timeZone('America/Los_Angeles') // Users can choose timezone - default is America/Los_Angeles
.onRun(async () => {
const completeOrder = await db.collection('Test1').get();
console.log('completeOrder??', completeOrder);
return null;
});

通过将get()方法与await db.collection('Test1').get();一起使用,您实际上得到了一个QuerySnapshot

然后,您需要使用forEach()方法或QuerySnapshotdocs属性来获取文档(即"对象"(。

例如,您可以按如下方式使用forEach()

exports.indianTimeCrontab = functions.pubsub
.schedule('1 16 * * *')
.timeZone('America/Los_Angeles') // Users can choose timezone - default is America/Los_Angeles
.onRun(async () => {
const querySnapshot = await db.collection('Test1').get();

querySnapshot.forEach((doc) => {
console.log(doc.id, ' => ', doc.data());
});
return null;
});

相关内容

  • 没有找到相关文章

最新更新