如何在Firestore事务中使用count()方法



我有一个可调用的云函数(node.js),它运行一个具有多次写入和读取的事务。其中一个读数应该是count()读数:

const count = await transaction.get(db.collection("posts").count());

然而,这似乎不起作用,因为我遇到了一个错误。也许这种方法还不是交易的一部分?

firebase-admin@11.2.0中添加了对count()查询的支持,transaction.get()采用DocumentReferenceQuery(也称为AggregateQuery),因此应该可以工作。尝试更新到firebase-admin的最新版本。

npm i firebase-admin@latest

最新更新