Firestore函数用于跟踪文档的新写入并限制所有文档的计数



在使用Firestore数据库和Firestore函数时,我试图实现一种方法来限制特定集合的文档数(例如,我不希望集合的文档数量超过MAX_count(。

这是我想要实现的模板(index.js中的Javascript脚本(:

exports.docAdded = functions.firestore.document('myCollection/{docID}').onWrite((change, context) => {
if (!change.before.exists) {
// New document Created - check total number of documents in myCollection
//- Delete old documents in case of size>MAX_COUNT
}
});

感谢您的帮助!

目前还没有开发出支持跟踪集合中文档数量的函数。然而,你可以尝试一些替代方案和方法,以帮助你实现你想要的限制目标。

我建议你看看下面来自社区的文章和帖子,这些文章和帖子可能会对你有所帮助,并为如何实现这一目标提供一些想法。

  • FR:Firestore集合计数功能#932-有关将来要实现的功能请求的信息
  • Cloud Firestore集合计数
  • 如何强制Firestore客户端应用程序为集合维护正确的文档计数

如果这些信息对您有帮助,请告诉我!

相关内容

  • 没有找到相关文章

最新更新