firstWhere()
Get the first matching accessible document in the collection.
Signature
firstWhere(predicate: () => Boolean)): <Collection> | Null
firstWhere(predicate: (val: Document) => Boolean)): <Collection> | Null
Description
Returns the first accessible document in the collection that matches the
predicate function. Otherwise, returns null
.
The predicate function must return a Boolean.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
predicate |
Anonymous function that compares values in each document in the
collection and returns |
Return value
One of:
Type | Description |
---|---|
Document |
First accessible document matching the predicate function. |
When no document matches the predicate function or all matching documents are inaccessible. |
Examples
{
id: "357101835888099361",
coll: Letter,
ts: Time("2023-02-19T14:41:39.230Z"),
name: "A"
}
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!