Database.firstWhere()
Get the first matching database.
Signature
Database.firstWhere(predicate: () => Boolean)): <Document> | null
Database.firstWhere(predicate: (val: DatabaseDef) => Boolean)): <Document> | null
Description
Each collection in a Fauna database is represented by a Database object. This method returns the first accessible Database object that matches the predicate function.
The predicate function must return a Boolean.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
predicate |
Yes |
Anonymous function that compares values in each database document
and returns |
Return value
One of:
Type | Description |
---|---|
First accessible database document matching the predicate function. |
|
NullDatabaseDef[] |
No database matches the predicate function or all matching databases are inaccessible. |
Examples
{
name: "BestOfClass",
coll: Database,
ts: Time("2023-06-05T19:46:51.110Z"),
global_id: "ywmp5wua1yyre",
typechecked: true,
priority: 100
}
{
name: "BestOfClass",
coll: Database,
ts: Time("2023-06-05T19:46:51.110Z"),
global_id: "ywmp5wua1yyre",
typechecked: true,
priority: 100
}
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!