Read usage
Read usage is billed at $5 per read PB (petabyte) of measured usage. The following requests contribute to read usage based on collection size:- Collection query (document query)
- Document fetch (document fetch)
- Document list (document list)
consistentRead to true, an additional 1 GB is added to read usage for that request (on top of the per-request minimum and the collection-size basis). See also Search overview and Fetch data.
Write usage
Write usage is billed at $1 per write GB of measured usage. Upsert, update, and bulk-upsert (document upsert, document update, document bulk upsert) are measured from the size in bytes of the document payload you send in the request body. Update (document update) only: each request always runs an internal document fetch with strong consistency (equivalent to fetch withconsistentRead set to true). That work is billed as read usage under Read usage—including collection-size basis, the per-request minimum, and the Strong consistency rule.
Per-request minimum for upsert, update, and bulk-upsert: 50 KB.
Delete (document delete): 100 KB of write usage is added per delete request (fixed amount).