Ich versuche, meine FireBase -Cloud -Funktionen von der 1. Generation in die 2. Gen umzuwandeln, und ich kann die Daten nicht aus dem Snapshot herausholen, der normalerweise als Ereignis bezeichnet wird. Es muss eine einfache Korrektur geben, die mir fehlt. Aber snapshot.data () in der 2. Gen erzeugt ein TypenError: < /p>
Funktionen: TypeRror: Die Eigenschaften von undefined können nicht gelesen werden. erstellt.exports.profileCreation = onDocumentCreated(
"profiles/{profile}",
async (snapshot) => {
const { data } = snapshot;
console.log("Data: ", data);
console.log("Snapshot: ", snapshot);
);
console.log("Snapshot Data: ", snapshot.data());
}
);
< /code>
Unten finden Sie den Screenshot der von mir erhaltenen Snapshot -Daten, und das Quadrat zeigt den Abschnitt in den Daten, nach denen ich suche: < /p>
Snapshot: {
> specversion: '1.0',
> type: 'google.cloud.firestore.document.v1.created',
> source: '//firestore.googleapis.com/projects/projects/demo-project/databases/(default)',
> id: '2f47ffda-ce71-4aa7-9ad9-626a7fb84c99',
> subject: 'documents/profiles/Yp9sj71F0cABnr8dRADHapePqJHY',
> time: '2025-04-12T07:52:09Z',
> location: 'us-central1',
> project: 'demo-project',
> database: '(default)',
> namespace: '(default)',
> document: 'profiles/Yp9sj71F0cABnr8dRADHapePqJHY',
> data: QueryDocumentSnapshot {
> _fieldsProto: {
> userName: [Value], //information i'm looking for
> adminPublish: [Value], //information i'm looking for
> email: [Value], //information i'm looking for
> initiatedAt: [Value] //information i'm looking for
> },
> _ref: DocumentReference {
> _firestore: [Firestore],
> _path: [QualifiedResourcePath],
> _converter: [Object]
> },
> _serializer: Serializer {
> createReference: [Function (anonymous)],
> createInteger: [Function (anonymous)],
> allowUndefined: false
> },
> _readTime: undefined,
> _createTime: Timestamp { _seconds: 1744444329, _nanoseconds: 641001000 },
> _updateTime: Timestamp { _seconds: 1744444329, _nanoseconds: 641001000 }
> },
> params: { profile: 'Yp9sj71F0cABnr8dRADHapePqJHY' }
> }
< /code>
Wie erhalte ich problemlos Zugriff auf neue Dokumentdaten? Was fehlt ich?
Dokumentdaten von OndoCumentCreated können nicht abgerufen werden ⇐ JavaScript
-
- Similar Topics
- Replies
- Views
- Last post