2013-02-26 3 views
10

Мне было интересно, можно ли экспортировать данные о бомбе (возможно, как объект JSON) в частые «циклы». Основная причина, по которой я прошу об этом, - это то, что я хотел бы зафиксировать данные в определенные моменты времени, чтобы выполнить ряд аналитических данных по ним/определить конкретные шаблоны. Меня интересуют любые операции/методы, которые являются частью API Firebase - возможно, какой-то сетевой крючок или другие обходные пути, которые позволили бы мне это сделать!Export firebase

Любые предложения были бы очень благодарны, поскольку я не мог найти что-либо в Интернете/документах (возможно, я прочитал его?).

Спасибо, Alex

+0

Ответ ниже. Если вы можете предоставить более подробную информацию о вашем прецеденте, я могу дать более подробный ответ. –

ответ

11

Firebase имеет полнофункциональный REST API, так что проще всего сделать, это просто опрос REST API на регулярной основе. Документация REST API находится здесь: https://www.firebase.com/docs/rest-api-quickstart.html

Вы также можете получить полный доступ к данным вашей Firebase с помощью клиента Node.js. Это позволяет подключать обратные вызовы к вашим данным и немедленно реагировать на изменения, когда они происходят с вашего собственного сервера: https://www.firebase.com/docs/nodejs-quickstart.html

+0

Эй, Эндрю, спасибо за быстрый ответ. Я думал об этих решениях, но задавался вопросом, не пропал ли я что-то, может быть, какой-нибудь веб-сайт экспорта firebase или другой вариант, который сделает процесс чище! Во всяком случае, я не нашел ничего другого, поэтому я думаю, что решение такое, как вы его описали! Ура! –

+2

Мне любопытно то же, что и Алекс, но с точки зрения резервных копий. Есть ли способ получить доступ к резервным копиям Firebase сама создает на нормальной основе? (Heroku делает это как часть своего предложения Postgres, которое я нашел довольно приятным.) – Jake

+0

Спасибо за предложение node.js –

8

Firebase теперь предоставляет возможность резервного копирования. За дополнительной информацией обращайтесь: private backup for Firebase data.

0

Вы можете экспортировать данные в firebase объекта Json, просто сделать завиток запрос, как показано ниже:

curl 'https://MyBase.firebaseio.com/MyPoint.json?auth=MyAuth&print=pretty' 

в Linux терминала и вы получите все ваш ребенок структурировать

+0

Ваш ответ не добавляет значения для ответа почти 5 лет назад: ** регулярно проверяйте REST API ** –

+0

Как вы это делаете, если данные слишком велики? –