Firestore功能可跟踪文档的新写入并限制所有文档的数量

时间:2020-02-29 21:30:05

标签: node.js firebase google-cloud-firestore google-cloud-functions

在使用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
 }
});

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

尚无开发的功能,该功能支持跟踪集合中文档的数量。但是,您可以尝试一些替代方法和方法,以帮助您实现所需的限制目标。

我建议您阅读以下来自社区的文章和帖子,它们可能会对您有所帮助,并提供一些有关如何实现此目标的想法。

让我知道信息是否对您有帮助!