Collection

المجموعة (Collection)

GLS-000090

Beginnerdatabase1 min read
firestore collectiondatabase collectioncollection reference

Definition

A group of documents in Firestore — like a table in a traditional database.

مجموعة من المستندات في Firestore — مثل الجدول في قاعدة البيانات التقليدية.

Why It Matters

Understanding how Firestore organizes data into collections and documents is the foundation for all database operations in 404Fault.

فهم كيفية تنظيم Firestore للبيانات في مجموعات ومستندات هو الأساس لجميع عمليات قاعدة البيانات في 404Fault.

Full Definition

In Firestore, a collection is a container for documents. It's similar to a SQL table, but schemaless — each document can have different fields. Examples from 404Fault: the 'glossary' collection stores all glossary terms, 'projects' stores all projects, 'users' stores user profiles. Collections are queried with db.collection('glossary').
في Firestore، المجموعة هي حاوية للمستندات. إنها مشابهة لجدول SQL، لكن بدون مخطط ثابت — يمكن لكل مستند امتلاك حقول مختلفة. أمثلة من 404Fault: مجموعة 'glossary' تخزّن جميع مصطلحات الغلوساري، 'projects' تخزّن جميع المشاريع، 'users' تخزّن ملفات تعريف المستخدمين. تُستعلَم المجموعات بـ db.collection('glossary').

Example Usage

db.collection('glossary').where('status', '==', 'published').get() fetches all published glossary terms from the Firestore collection.

db.collection('glossary').where('status', '==', 'published').get() يجلب جميع مصطلحات الغلوساري المنشورة من مجموعة Firestore.

Knowledge Graph

Avoid these mistakes when using Collection:

1

Nesting too deeply (Firestore supports subcollections but deeply nested data is hard to query)

2

Querying a collection without an index on the filtered field

Sign in to unlock guided AI explanations from AI Teacher.

Generate a Prompt

Copy this prompt and use it directly with any AI model — no setup needed.

Ready-to-Use Prompt
Help me build a project using Collection.

Explain:
1. What is Collection and why it matters
2. The core architecture and required tools
3. Step-by-step implementation plan
4. Common mistakes to avoid: Nesting too deeply (Firestore supports subcollections but deeply nested data is hard to query), Querying a collection without an index on the filtered field
5. Best practices and production tips

Official Resources