タグ付けされた質問 「google-cloud-firestore」

Cloud Firestoreは、モバイル、ウェブ、サーバー開発用のデータを保存、同期、クエリするための自動スケーリングリアルタイムドキュメントデータベースです。

2
React-Native-Firebase(v6)Firestoreからデータを取得できません:undefinedは関数ではありません( '…this._firestore.native.collectionGet ...の近くにあります)
私はこの問題に長い間行き詰っています。私は、react-native-firebaseを使用して、react-nativeアプリケーションにFirestoreを実装し始めました。私はドキュメント[ https://invertase.io/oss/react-native-firebase/v6/firestore/quick-start#reading-data]に従っているだけですが、機能しません。 これはAndroidにあります。iOSではまだテストしていません。 私はこのエラーを受け取り続けます: [TypeError: undefined is not a function (near '...this._firestore.native.collectionGet...')] 関連するコードは次のとおりです。 import React, {Component} from 'react'; import { firebase } from '@react-native-firebase/firestore'; export default App extends Component{ constructor(props) { super(props); this.getData= this.getData.bind(this) this.getData() this.state = {}; } async getData() { try { const querySnapshot = await firebase.firestore() .collection('Gyms') …


4
FirestoreでauthUserに関連するユーザーデータベースの詳細を取得するにはどうすればよいですか?
私は、Firebase Authenticationモデルによって作成された属性とマージされた、ユーザーコレクションに格納されている属性であるユーザー名を取得する方法を理解しようとしています。 authUserにアクセスできます。これにより、firebaseが認証ツールで収集する限られたフィールドが表示され、そこから関連するユーザーコレクション(同じuidを使用)に移動しようとしています。 私は次のようなリアクションコンテキストコンシューマを持っています: import React from 'react'; const AuthUserContext = React.createContext(null); export default AuthUserContext; 次に、私のコンポーネントで使用しようとしています: const Test = () => ( <AuthUserContext.Consumer> {authUser => ( <div> {authUser.email} // I can access the attributes in the authentication collection {authUser.uid.user.name} //i cannot find a way to get the details in the …

6
React-ファイヤーストアのタイムスタンプを表示する
反応アプリでファイアストアのタイムスタンプを表示する方法を理解しようとしています。 「createdAt」という名前のフィールドを持つFirestoreドキュメントがあります。 私はそれを出力のリストに含めようとしています(ここで関連するビットを抽出して、フィールドのリスト全体を読む必要がないようにします)。 componentDidMount() { this.setState({ loading: true }); this.unsubscribe = this.props.firebase .users() .onSnapshot(snapshot => { let users = []; snapshot.forEach(doc => users.push({ ...doc.data(), uid: doc.id }), ); this.setState({ users, loading: false, }); }); } componentWillUnmount() { this.unsubscribe(); } render() { const { users, loading } = this.state; return ( …

6
Flutterで2つのFirestoreコレクションのデータを結合するにはどうすればよいですか?
Firestoreを使用するFlutterにチャットアプリがあり、2つの主要なコレクションがあります。 chats、オートIDのキー、そして持っていたmessage、timestampとuidフィールド。 users、キー付きでuid、nameフィールドがあります 私のアプリでは、messages次のウィジェットを使用して、(コレクションからの)メッセージのリストを表示します。 class ChatList extends StatelessWidget { @override Widget build(BuildContext context) { var messagesSnapshot = Firestore.instance.collection("chat").orderBy("timestamp", descending: true).snapshots(); var streamBuilder = StreamBuilder<QuerySnapshot>( stream: messagesSnapshot, builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> querySnapshot) { if (querySnapshot.hasError) return new Text('Error: ${querySnapshot.error}'); switch (querySnapshot.connectionState) { case ConnectionState.waiting: return new Text("Loading..."); default: return new ListView( …

2
Firebaseプロジェクト初期化エラー:クラウドリソースの場所がこのプロジェクトに設定されていません
私はこの質問に対する簡単な答えを見つけようとしましたが、何も見つかりませんでした。既存のFirebaseプロジェクトを使用するようにIonicアプリケーションを設定しようとしています。Windows firebase initコンソールで実行すると、次のメッセージが表示されます。 エラー:このプロジェクトにはクラウドリソースの場所が設定されていませんが、Cloud Firestoreで実行しようとしている操作にはそれが必要です。詳細については、こちらのドキュメントをご覧ください:https : //firebase.google.com/docs/projects/locations
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.