find<T extends FirestoreEntity<T> > static method
Implementation
static Future<T?> find<T extends FirestoreEntity<T>>(
{Query<T> Function(Query<T> query)? query}) async {
var collection = DogFirestoreEngine.instance.collection<T>();
Query<T> q = collection;
if (query != null) {
q = query(q);
}
var snapshot = await q.get();
if (snapshot.size == 0) return null;
return snapshot.docs.first.data();
}