Collections & Documents
LazyFire provides a visual browser for your Firestore collections and documents.
Browsing Collections
- Select a project from the Projects panel
- If the project has more than one Firestore database, pick one in the Databases panel (see Databases)
- Collections appear in the Collections panel
- Use
j/kto navigate,Spaceto open a collection, orEnterto open it and move to the tree
┌─ Collections ───────┐
│ 📁 users │ ← Root collections
│ 📁 orders │
│ 📁 products │
│ 📁 analytics │
└─────────────────────┘Viewing Documents
Select a collection to see its documents in the Tree panel:
┌─ Tree ──────────────┐
│ 📄 user_001 │ ← Documents
│ 📄 user_002 │
│ 📄 user_003 │
│ ▸ 📁 user_004 │ ← Has subcollection
└─────────────────────┘Press Space on a document to load it into the Details panel and list its subcollections, or Enter to open it and move into Details.
Subcollections
Documents with subcollections show a folder icon and arrow:
▸indicates collapsed subcollection▾indicates expanded subcollection
Navigate subcollections:
Spaceexpands or collapses a document's subcollections, or a subcollection's documentsEnteron a subcollection expands itCcollapses everything
Document Details
The Details panel shows the selected document's data as formatted JSON:
json
{
"name": "John Doe",
"email": "john@example.com",
"created": "2024-01-15T10:30:00Z",
"orders": 42,
"metadata": {
"source": "web",
"verified": true
}
}Moving in Details
A highlighted cursor line shows where you are.
| Key | Action |
|---|---|
j / k | Move the cursor down / up |
J / K | Move 5 lines |
Ctrl+d / Ctrl+u | Half page down / up |
g / G | Top / bottom |
y | Copy the value on the cursor line |
Esc or Tab | Go back to the tree |
Select Mode
Select multiple documents for batch operations:
- Press
vto enter select mode - Use
j/kto extend the selection - Press
Spaceto fetch all selected documents - Press
Escto exit select mode
Selected documents are marked with + and counted in the bar at the bottom. See Visual Select Mode.