Dokumentdaten von OndoCumentCreated können nicht abgerufen werden

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Dokumentdaten von OndoCumentCreated können nicht abgerufen werden

by Anonymous » 12 Apr 2025, 18:49

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?

Top