Articles of firebase realtime database

Firebase e indexação / pesquisa

Estou pensando em usar o Firebase para um aplicativo em que as pessoas usem a pesquisa de texto completo em uma coleção de alguns milhares de objects. Eu gosto da idéia de entregar um aplicativo somente para cliente (não ter que me preocupar em hospedar os dados), mas não tenho certeza de como lidar com […]

Swift: aguarde até que o Firebase carregue antes de retornar uma function

Eu tenho uma data de carregamento de function simples do firebase. func loadFromFireBase() -> Array? { var songArray:Array = [] ref.observe(.value, with: { snapshot in //Load songArray }) if songArray.isEmpty { return nil } return songArray } Atualmente, essa function retorna nula sempre, embora haja dados para carregar. Ele faz isso porque nunca chega a […]

Como faço para bloquear o Firebase Database para qualquer usuário de um domínio específico (e-mail)?

Tenho um webapp pequeno e pessoal do Firebase que usa o Firebase Database. Eu quero proteger (bloquear) este aplicativo para qualquer usuário de um único domínio específico. Quero autenticar com o Google. Não estou claro como configurar as regras para dizer “apenas usuários de um único domínio específico (digamos @foobar.com ) podem ler e gravar […]

Muitos para muitos relacionamento no Firebase

Eu tenho um database do Firebase. Eu tenho empresas e empreiteiros. Um contratado pode trabalhar para mais de uma empresa e uma empresa pode ter vários contratados. Este é um relacionamento direto para muitos. Eu quero ser capaz de responder às perguntas sobre empresas e empreiteiros: Dada uma empresa, que são os atuais contratantes. Dado […]

Como armazenar e visualizar imagens no Firebase?

Como armazenar e visualizar imagens no Firebase?

Como executar a operação “LIKE” do sql no Firebase?

Estou usando o Firebase para armazenamento de dados. A estrutura de dados é assim: products:{ product1:{ name:”chocolate”, } product2:{ name:”chochocho”, } } Eu quero executar uma operação de conclusão automática para esses dados e normalmente eu escrevo a consulta assim: “select name from PRODUCTS where productname LIKE ‘%” + keyword + “%'”; Então, para minha […]

Como você evita propriedades de usuário duplicadas no Firebase?

Estou usando o FirebaseSimpleLogin para criar usuários e lidar com autenticação. Quando tento criar um novo usuário com login simples por meio do método $createUser() , o Firebase não cria o usuário se o endereço de e-mail já tiver sido usado. No entanto, também estou usando $set() para salvar meus usuários criados no meu Firebase […]

Como escrever dados desnormalizados no Firebase

Li os documentos do Firebase sobre dados de estruturação . O armazenamento de dados é barato, mas o horário do usuário não é. Devemos otimizar para obter operações e escrever em vários lugares. Então eu poderia armazenar um nó de lista e um nó de índice de lista , com alguns dados duplicados entre os […]

Restringindo o access de criança / campo com regras de segurança

Eu estou escrevendo um aplicativo que permite aos usuários enviar indicações que são moderadas antes de serem exibidas para outros usuários. Isso requer um número de restrições que até agora não obtive êxito na implementação com regras de segurança: Ocultar quaisquer indicações que ainda não tenham sido aprovadas Ocultar campos privados do envio (telefone, status […]

Firebase Query Double nested

Dada a estrutura de dados abaixo no Firebase, eu quero executar uma consulta para recuperar o blog ‘efg’. Eu não sei o id do usuário neste momento. {Users : “1234567”: { name: ‘Bob’, blogs: { ‘abc’:{..}, ‘zyx’:{..} } }, “7654321”: { name: ‘Frank’, blogs: { ‘efg’:{..}, ‘hij’:{..} } } }