0.1.11 • Published 5 years ago

firebase-admin-get-children-ids v0.1.11

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

Firebase Admin Get Children IDs

Get children ids at a given path in your firebase realtime database.

const { getChildrenIDs } = require('firebase-admin-get-children-ids');
const firebase = require('firebase-admin');

const getUserIDs = async () => {
  const databaseURL = "<FIREBASE_DATABASE_URL>";
  const credential = require("./firebase-key.json");
  const userIDs = await getChildrenIDs('/users/', { firebase, credential, databaseURL });
  return userIDs;
}

This module is meant to run on node NOT on the browser or react-native.

Use this in your node server or on cli tools.

Installation

  yarn add firebase-admin-get-children-ids
  # If you don't already have firebase-admin as a dependency then add it too
  yarn add firebase-admin

Usage

  1. First you need a Private Key from firebase for privileged environments, find out how to get it here: https://firebase.google.com/docs/admin/setup (or replace YOUR_PROJECT_NAME_HERE with your project name here : https://console.firebase.google.com/project/YOUR_PROJECT_NAME_HERE/settings/serviceaccounts/adminsdk)

  2. Place that private key .json file somewhere in your project.

  3. Take note of your databaseURL
// Import it in your project

import { getChildrenIDs } from 'firebase-admin-get-children-ids'
// Or
const { getChildrenIDs } = require('firebase-admin-get-children-ids')

// Import firebase-admin
import firebase from 'firebase-admin'
// Or
const firebase = require('firebase-admin')


// Use it

const getUserIDs = async () => {
  const databaseURL = "<FIREBASE_DATABASE_URL>";
  const credential = require("./firebase-key.json");
  const userIDs = await getChildrenIDs('/users/', { firebase, credential, databaseURL });
  return userIDs;
}
0.1.11

5 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.1

6 years ago