Database.firstWhere()
Learn: Databases and multi-tenancy |
---|
Get the first child database document that matches a provided predicate.
Description
Gets the first child database,
represented as an Database
document, that matches a provided
predicate function.
Fauna stores child databases as documents in the parent database’s
Database
system collection.
Database
documents have the DatabaseDef type.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
pred |
Yes |
Anonymous predicate function that:
The method returns the first |
Return value
One of:
Type | Description |
---|---|
First |
|
No |
Examples
Database.firstWhere(.name.includes("child"))
{
name: "childDB",
coll: Database,
ts: Time("2099-06-24T21:54:38.890Z"),
typechecked: true,
global_id: "ysjpykbahyyr1",
priority: 10
}
Database.firstWhere(childDB => childDB.priority > 5)
{
name: "childDB",
coll: Database,
ts: Time("2099-06-24T21:54:38.890Z"),
global_id: "ysjpykbahyyr1",
priority: 10,
typechecked: true
}