【发布时间】:2018-01-26 02:19:19
【问题描述】:
对于 Firestore 定价,像下面这样的查询算作 1 次读取还是 25 次读取,我有点困惑?
queryRef.limit(25).get().then(()=>{
...
});
我知道在pricing 图表中,“文档读取”已被定义为单位,但我对上述查询有点困惑,需要确认。
【问题讨论】:
标签: firebase google-cloud-firestore
对于 Firestore 定价,像下面这样的查询算作 1 次读取还是 25 次读取,我有点困惑?
queryRef.limit(25).get().then(()=>{
...
});
我知道在pricing 图表中,“文档读取”已被定义为单位,但我对上述查询有点困惑,需要确认。
【问题讨论】:
标签: firebase google-cloud-firestore
如果您的查询返回 1 个文档,您将被收取 1 次阅读费用。如果您的查询返回 25 个文档,您将被收取 25 次阅读费用。在使用偏移量跳过文档的情况下,文档没有要在查询中省略的“读取”,except。根据documentation:
使用光标、页面标记和 限制。其实这些功能可以帮你省钱 仅提供您实际需要的文件。
但是,当您发送包含偏移量的查询时,您将 为每个跳过的文档收取阅读费用。例如,如果您的查询 使用偏移量 10,查询返回 1 个文档,您是 11次读取收费。由于这个额外的费用,你应该使用 尽可能使用游标而不是偏移量。
【讨论】: