Firestore Sweet

Firestore Sweet

  • Tutorial
  • API
  • Github

›Atomic & Bulk

Tutorial

  • Getting Started

Read

  • get
  • on
  • ref

Write

  • add
  • set
  • upsert
  • update
  • delete

FieldValue

  • inc
  • del
  • ts
  • union
  • remove

Atomic & Bulk

  • tx
  • batch

tx

tx gets specified documents first and manipulates them in succession.

delete field

await db.tx("users", "bob", ({ref, t, data}) => {
  t.update(ref, {age: data.age + 10})
})
// equivalent firestore
await fb.runTransaction(async (t) => {
  const ref = fb.collection("users").doc("bob")
  const result = await t.get(ref)
  const data = result.data()
  t.update(ref, {age: data.age + 10})
})
← removebatch →
  • delete field
Firestore Sweet
Docs
Getting StartedAPI Reference
Who's Using Firesotre Sweet ?
WARASHIBEALISCHOOLcrypvoVePress
Where to Find Me ?
ALIS BlogGitHubStar
Follow @ocrybit
Copyright © 2020 Tomoya Nagasawa