小编Vic*_*nto的帖子

幂等计数器实现

来自文档:

这也可能导致单个事件的多个调用,因此对于最高质量的函数,确保函数被写为幂等的.

因此,如果Firestore没有提供计算集合中子文档数量的方法,我需要创建一个云函数来聚合节点上的这些信息/counters/{type}/count.

如果我执行写入触发器并递增值,则我的计数器可能无法反映实际的文档计数,对吧?

如何编写一个函数来完美地计算集合中的文档(不要太昂贵 - 假设我不想在每次写入时读取整个集合)?

database scalability data-modeling firebase google-cloud-firestore

5
推荐指数
1
解决办法
654
查看次数

O(n)+ O(n log n)是否等于O(n log n)?

我完成的一个代码遵循此架构:

for (i = 0; i < N; i++){ // O(N)
    //do some processing...
}

sort(array, array + N); // O(N log N)
Run Code Online (Sandbox Code Playgroud)

什么是Big-O符号的复杂性?

提前致谢

algorithm time-complexity

4
推荐指数
1
解决办法
2837
查看次数