Heim > Web-Frontend > js-Tutorial > Kann ich mit einer Anfrage mehrere Firestore-Dokumente abrufen?

Kann ich mit einer Anfrage mehrere Firestore-Dokumente abrufen?

DDD
Freigeben: 2024-12-11 02:18:13
Original
734 Leute haben es durchsucht

Can I Fetch Multiple Firestore Documents with One Request?

Mehrere Firestore-Dokumente mit einer einzigen Anfrage abrufen

Frage:

Ist es möglich, mehrere Firestore-Dokumente mit einer einzigen Anfrage abzurufen? einzelner Netzwerkanruf mithilfe einer Liste von IDs?

Antwort:

Ja, es gibt Möglichkeiten, dies mit den SDKs von Firestore zu erreichen:

Node.js:

firestore.getAll(...documents); // Variant A
Nach dem Login kopieren
let documentRef1 = firestore.doc('col/doc1');
let documentRef2 = firestore.doc('col/doc2');
firestore.getAll(documentRef1, documentRef2).then(docs => {...}); // Variant B
Nach dem Login kopieren

Hinweis: Variante A funktioniert nur mit dem Server SDK.

Update:

Firestore unterstützt jetzt IN-Abfragen, was eine effizientere Möglichkeit bietet, mehrere Dokumente anhand einer Liste von IDs abzurufen :

myCollection.where(firestore.FieldPath.documentId(), 'in', ["123","456","789"]);
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonKann ich mit einer Anfrage mehrere Firestore-Dokumente abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage