Articles of firebase realtime database

Ricerca in Firebase senza codice lato server

Sto cercando di ottenere che tutti gli utenti abbiano il nome che contiene una stringa data da Firebase. Ad esempio, se ho questi utenti: Devid, Andy, Bob Mi piacerebbe che tutti gli utenti avessero il nome che contiene una “D”, quindi mi aspetto che questo sia il risultato: Devid, Andy Questa è la struttura del […]

Firebase: differenze tra database in tempo reale e archiviazione file

Ho imparato a memoria di dati in tempo reale e l’archiviazione di hosting da questo post Differenza tra archiviazione dei dati e archiviazione di hosting? Ma non sono ancora chiaro sul Database in tempo reale e sulla nuova archiviazione di file introdotta. Qualcuno ha qualche breve spiegazione a riguardo? Grazie in anticipo . (Per quanto […]

Le funzioni cloud di Firebase sono molto lente

Stiamo lavorando a un’applicazione che utilizza le nuove funzioni cloud di Firebase. Quello che sta accadendo attualmente è che una transazione è inserita nel nodo della coda. E poi la funzione rimuove quel nodo e lo inserisce nel nodo corretto. Questo è stato implementato grazie alla possibilità di lavorare offline. Il nostro problema attuale è […]

Firebase: come strutturare i dati utente pubblici / privati

Naturalmente gli utenti nel mio database hanno informazioni che possono essere accessibili al pubblico e altre informazioni che dovrebbero vedere. Sto considerando due diversi modi per implementarlo. Opzione 1: Avere /users/$uid leggibili solo da quell’utente e avere /users/$uid/profile essere leggibile da chiunque. Opzione 2: Keep /users/$uid leggibile solo da quell’utente e ha un /profiles/$uid che […]

Server di controllo Firebase per la manutenzione di contatori e aggregati

È un problema noto che Firebase non ha un modo semplice per contare gli oggetti. Sto progettando di creare un’app che faccia affidamento su conteggi e altri aggregati. Temo che creare contatori di questa app con le regole qui suggerite sia incredibilmente complesso e difficile da mantenere. Così ho pensato a questo modello: Terrò un […]

C’è un modo per usare GeoFire con Firestore?

GeoFire è strettamente collegato al Realtime Database, mentre le geo-query sono una dipendenza funzionale comune di molte app che stanno cercando di migrare a Firestore. Esiste un modo per replicare l’hashing / recupero delle posizioni nell’ambiente Firestore?

Qual è la differenza tra Cloud Firestore e Firebase Realtime Database?

Google ha appena rilasciato Cloud Firestore, il loro nuovo database di documenti per le app. Ho letto la documentazione ma non vedo molte differenze tra Firestore e Firebase DB. Il punto principale è che Firestore utilizza documenti e raccolte che consentono un facile utilizzo delle query rispetto a Firebase, che è un database noSQL tradizionale […]

Visualizzazione dei dati Firebase in ListView

Va bene così ho avuto modo di correre mostrando l’ID utente ma non il punteggio. Ho quindi iniziato a fare alcune modifiche, ho dimenticato cosa avevo cambiato e ora sono tornato di nuovo a null null. Mi sento come se avessi cancellato qualcosa o scritto male qualcosa. dbref.addValueEventListener(new com.google.firebase.database.ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) […]

Prestazioni di Firebase: quanti bambini per nodo?

Se un nodo ha 100 milioni di bambini, ci sarà un impatto sulle prestazioni se io: a) Interrogare, ma limitare a 10 risultati b) Guarda solo uno dei bambini Potrei dividere i dati in più genitori, ma nel mio caso avrò un riferimento al bambino, quindi posso direttamente cercarlo (il che riduce la complessità). Se […]

Autorizzazione Firebase negata

Sono relativamente nuovo nella programmazione e sto avendo problemi. Ho questo codice per inviare dati a Firebase app.userid = app.user.uid var userRef = app.dataInfo.child(app.users); var useridRef = userRef.child(app.userid); useridRef.set({ locations: “”, theme: “”, colorScheme: “”, food: “” }); Tuttavia, continuo a ricevere l’errore: AVVISO DI INCENDIO: impostato su / users / (GoogleID) non riuscito: permission_denied […]