将Firestore文档快照保留在云功能中可以吗?

时间:2018-11-06 09:48:23

标签: function google-cloud-firestore cloud

例如我有1000个文档需要使用数学公式进行排序。

我所做的是在后台填充全局数组的云函数上创建实时快照

const places = [];

admin.firestore().collection("places").where("latitude", ">", 0)
    .onSnapshot(function(snapshot) {
        snapshot.docChanges.forEach(function(change) {
            if (change.type === "added") {
                shops.push(change.doc.data());
        }

现在我有一个可以像这样检索places变量的函数

exports.getPlacesList = functions.https.onCall((data, context) => {
    return places;

这样检索数据是否可以,这样,如果我有1000个或更多用户,他们将不需要直接从firestore中检索并避免过多的数据库读取?

0 个答案:

没有答案