Objects¶
Types used in queries and responses. See the docs.
-
class
faunadb.objects.FaunaTime(value)¶ FaunaDB time. See the docs.
For dates, regular
datetime.dateobjects are used.-
__init__(value)¶ Parameters: value – If a datetime.datetimeis passed, it is converted to a string. Must include an offset.
-
to_datetime()¶ Convert to an offset-aware datetime object. This is lossy as datetimes have microsecond rather than nanosecond precision.
-
-
class
faunadb.objects.Ref(*parts)¶ FaunaDB ref. See the docs.
A simple wrapper around a string which can be extracted using
ref.value. Queries that require a Ref will not work if you just pass in a string.-
__init__(*parts)¶ Create a Ref from a string, such as
Ref("databases/prydain"). Can also callRef("databases", "prydain")orRef(Ref("databases"), "prydain").
-
id()¶ Removes the class part of the Ref, leaving only the id. This is everything after the last
/.
-
to_class()¶ Gets the class part out of the Ref. This is done by removing the id. So
Ref("a", "b/c").to_class()will beRef("a/b").
-