Cloud Firestore to automatycznie skalująca się baza danych dokumentów w czasie rzeczywistym do przechowywania, synchronizacji i odpytywania danych na potrzeby tworzenia aplikacji mobilnych, internetowych i serwerowych.
Google właśnie wydało Cloud Firestore, nową bazę danych dokumentów dla aplikacji. Czytam dokumentację, ale nie widzę wielu różnic między Firestore a Firebase DB. Chodzi przede wszystkim o to, że Firestore korzysta z dokumentów i kolekcji, które umożliwiają łatwe korzystanie z zapytań w porównaniu do Firebase, która jest tradycyjną bazą danych …
Właśnie eksploruję nowy Firebase Firestore, który zawiera typ danych o nazwie reference. Nie jest dla mnie jasne, co to robi. Czy to jest jak klucz obcy? Czy można go użyć do wskazania kolekcji, która znajduje się gdzie indziej? Jeśli referencejest to rzeczywiste odniesienie, czy mogę go używać do zapytań? Na …
Tworzę flutter App i mam zintegrowaną Firebase, ale wciąż pojawia się ten błąd, gdy klikam przycisk, aby się zarejestrować, zalogować lub wylogować. Widziałem innych ludzi, którzy zadawali to samo pytanie, ale wydaje mi się, że żadna z nich nie działa. Używam Fluttera i Android Studio. Czy może jakaś pomoc? To …
Uczę się Angulara szukając pomocy w naprawieniu błędu: podążam za tym linkiem: https://github.com/angular/angularfire2/blob/master/docs/install-and-setup.md aby stworzyć kątowy mały app z angular2 i angularfirestore2 ale kiedy trafiam na serwis, pojawia się poniższy błąd w konsoli przeglądarki. StaticInjectorError[AngularFirestore]: StaticInjectorError[AngularFirestore]: NullInjectorError: No provider for AngularFirestore! at _NullInjector.get (core.js:923) at resolveToken (core.js:1211) at tryResolveToken (core.js:1153) …
Wydawało mi się, że czytałem, że w nowym Firebase Firestore możesz wysyłać zapytania do podkolekcji, ale nie widzę żadnych przykładów. Na przykład mam konfigurację Firestore w następujący sposób: Tańce [kolekcja] danceName Piosenki [kolekcja] Nazwa piosenki Jak mogę zapytać „Znajdź wszystkie tańce, w których songName == 'X'”
W Cloud Firestore są trzy operacje zapisu: 1) dodaj 2) zestaw 3) aktualizacja W dokumentach jest napisane, że używanie set(object, {merge: true}) spowoduje scalenie obiektu z istniejącym. To samo dzieje się, gdy używasz update(object) Więc jaka jest różnica, jeśli w ogóle? Wydaje się dziwne, że Google powiela logikę.
Czy jest szansa na dodanie dokumentu do kolekcji Firestore z niestandardowym identyfikatorem wygenerowanym, a nie wygenerowanym przez silnik Firestore?
Chcę dodać proste pole wyszukiwania, chciałbym użyć czegoś takiego collectionRef.where('name', 'contains', 'searchTerm') Próbowałem użyć where('name', '==', '%searchTerm%'), ale nic nie zwróciło.
Obecnie próbuję Firestore i utknąłem na czymś bardzo prostym: „aktualizowanie tablicy (czyli dokumentu podrzędnego)”. Moja struktura bazy danych jest super prosta. Na przykład: proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com", when:timestamp}, ], Próbuję (bez powodzenia) wypchnąć nowe rekordy do shareWithtablicy obiektów. Próbowałem: // With SET firebase.firestore() .collection('proprietary') …
Zastanawiam się, czy możliwe jest pobranie wielu dokumentów według listy identyfikatorów w jednej podróży w obie strony (połączenie sieciowe) do Firestore.
Mam fragment kodu, który skopiowałem z przykładu Firestore: Widget _buildBody(BuildContext context) { return new StreamBuilder( stream: _getEventStream(), builder: (context, snapshot) { if (!snapshot.hasData) return new Text('Loading...'); return new ListView( children: snapshot.data.documents.map((document) { return new ListTile( title: new Text(document['name']), subtitle: new Text("Class"), ); }).toList(), ); }, ); } Ale otrzymuję ten …
Próbuję wymyślić, jak korzystać z nasłuchiwania Firebase, aby dane firestore w chmurze były odświeżane za pomocą aktualizacji hooków reagowania. Początkowo zrobiłem to przy użyciu komponentu klasy z funkcją componentDidMount, aby uzyskać dane firestore. this.props.firebase.db .collection('users') // .doc(this.props.firebase.db.collection('users').doc(this.props.firebase.authUser.uid)) .doc(this.props.firebase.db.collection('users').doc(this.props.authUser.uid)) .get() .then(doc => { this.setState({ name: doc.data().name }); // loading: false, }); …
Pierwszy raz korzystam ze firestore i pojawia się ten błąd. Z moich badań wydaje się, że to problem z Ivy. Nie mam dużego doświadczenia w modyfikowaniu pliku tsconfig.app.json, w którym to kierunku wskazano mnie, kierując się innymi odpowiedziami. Jedyną rzeczą, którą mogłem zmodyfikować z oryginalnego projektu, było użycie Angular Fire …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.