كيف يمكن الاستعلام عن حقل واحد من وثيقة Firestore في REST API؟

0

لقد اتبعت بعض الدروس لتتمكن من الحصول على المستندات. إنه يعمل على ما يرام ولكن الآن كيف يمكنني الاستعلام عن حقل واحد من مستند؟ يمكنني العثور على إجابات تتحدث بشكل غامض عن الطريق ولكن لا يوجد مثال بناء جملة حقيقي.

إليك رمز GET الخاص بي:

//View a user 
app.get('/users/:userId', (req, res) => {
firebaseHelper.firestore
    .getDocument(db, usersCollection, req.params.userId)
    .then(doc => res.status(200).send(doc)); })

1 إجابة

0

لا أتعرف على أي من التعليمات البرمجية التي عرضتها كواجهة برمجة تطبيقات مكتبة عميل Firestore (ما هي firestoreHelper و getDocument ؟). ولكن يمكنني أن أخبرك أن أيا من واجهات برمجة تطبيقات مكتبة العميل لأي نظام أساسي تسمح لك بقراءة حقل واحد من مستند. إذا قرأت أي مستند ، فيجب عليك قراءة المستند بالكامل ، حتى إذا كنت تريد حقلاً واحدًا فقط. هناك أسباب فنية لهذا القيد.

إذا كنت ترغب في تحديد مقدار البيانات التي تقرأها في استعلام واحد ، فقم بتقسيم حقول مستنداتك إلى مستندات متعددة في مجموعات متعددة ، واقرأ فقط المستندات التي تريد جلب حقولها.

:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام