Collection.byName()
Get a collection document by its name.
Description
Each collection in a Fauna database is represented by a collection object, and each collection object has a name. This method gets the collection object by its name if it exists and is accessible.
Return value
One of:
Type | Description |
---|---|
Collection definition document. |
|
NullCollectionDef |
Collection object doesn’t exist or is inaccessible. |
Examples
Collection.byName("Product")
{
name: "Product",
coll: Collection,
ts: Time("2099-06-24T21:34:17.775Z"),
wildcard: "Any",
history_days: 0,
constraints: [
{
unique: [
{
field: ".name",
mva: false
},
{
field: ".description",
mva: false
},
{
field: ".store",
mva: false
}
],
status: "active"
}
],
indexes: {
byName: {
terms: [
{
field: ".name",
mva: false
}
],
values: [
{
field: ".quantity",
order: "desc",
mva: false
}
],
queryable: true,
status: "complete"
},
byStore: {
terms: [
{
field: ".store",
mva: false
}
],
values: [
{
field: ".name",
order: "asc",
mva: false
},
{
field: ".description",
order: "asc",
mva: false
},
{
field: ".price",
order: "asc",
mva: false
}
],
queryable: true,
status: "complete"
},
sortedByPriceHighToLow: {
values: [
{
field: ".price",
order: "desc",
mva: false
},
{
field: ".name",
order: "asc",
mva: false
},
{
field: ".description",
order: "asc",
mva: false
}
],
queryable: true,
status: "complete"
},
sortedByPriceLowToHigh: {
values: [
{
field: ".price",
order: "asc",
mva: false
},
{
field: ".name",
order: "asc",
mva: false
},
{
field: ".description",
order: "asc",
mva: false
}
],
queryable: true,
status: "complete"
}
}
}
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!