1.0.0 • Published 7 years ago

firebase-database-wrapper v1.0.0

Weekly downloads
4
License
MIT
Repository
-
Last release
7 years ago

firebase-database-wrapper

A wrapper around Firebase's database with a nicer API. Works with firebase-admin and firebase.

Usage

const firebase = require('firebase-admin')
const Database = require('firebase-database-wrapper')

const app = firebase.initializeApp({
  credential: firebase.credential.cert(...),
  databaseURL: 'https://my-db.firebaseio.com'
})

const db = new Database({ database: app.database() })

const userId = 'IopDxEoT5wWnjjuzr5DKPOkKc6H3'

const user = await db.get(`/users/${userId}`)
const animalId = await db.push('/animals', {
  userId,
  type: 'dog',
  name: 'Lyra'
})
await db.set(`/users/${userId}/animals`, [
  animalId,
  ...user.animals
])

License

MIT

1.0.0

7 years ago