What problem does it solve?
Manual Firestore NoSQL document operations require strict adherence to Firestore's native JSON value typing and relative path conventions, which is error-prone and time-consuming for developers managing document data and collection hierarchies.
Core Features & Use Cases
- Full CRUD Operations: Add, retrieve, update, and delete Firestore documents with support for all native Firestore data types including strings, integers, timestamps, geospatial points, and binary data.
- Collection Hierarchy Exploration: List root and nested subcollections to map out and navigate your Firestore data structure.
- Flexible Querying: Filter, sort, and limit collection results using all standard Firestore query operators for targeted data retrieval.
- Use Case: If you need to migrate user activity logs to Firestore, use this skill to batch add typed log documents, query for entries from a specific date range, and update fields for outdated records.
Quick Start
Use the firestore-data skill to retrieve all active user documents from the 'users' collection where the 'lastLogin' timestamp is within the last 30 days.