我有一个可调用的云函数(node.js),它运行一个具有多次写入和读取的事务。其中一个读数应该是count()读数:
const count = await transaction.get(db.collection("posts").count());
然而,这似乎不起作用,因为我遇到了一个错误。也许这种方法还不是交易的一部分?
在firebase-admin@11.2.0
中添加了对count()
查询的支持,transaction.get()
采用DocumentReference
或Query
(也称为AggregateQuery
),因此应该可以工作。尝试更新到firebase-admin
的最新版本。
npm i firebase-admin@latest