如何解决firestore如何读写和计算删除?
我正在尝试分析和优化Cloud Firestore数据库中的读写次数。
-
Firestore如何计算读写?
-
从一个集合的10个文档列表中查询一个文档时,需要花费多少读取费用?
解决方法
Firestore根据返回的文档数计算读写次数。
读取:
例如,如果您阅读这样的文档,
db.collection('users').doc(userId).get(); //it will cost you one read
假设您的用户收藏集中有100个文档。
db.collection('users').get(); //it will cost you 100 reads
查询集合时,费用是根据查询返回的文档数计算的。
例如
db.collection('users').limit(50).get(); //it will cost you 50 reads
db.collection('users').where('age','<','20').get(); //assume you have only 3 users are below age 20,this will only cost you 3 reads.
写:
根据文档创建和更新操作的次数来计算写入次数。
例如,
db.collection('users').add(data); //one write
db.collection('users').doc(userId).update(data); //one write
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。