Firebase. Firestore. CollectionReference
A reference to a collection in a Firestore database.
Summary
The existence of this object does not imply that the collection currently exists in storage.
A CollectionReference
can be used for adding documents, getting document references, and querying for documents (using the methods inherited from Query
).
Inheritance
Inherits from: Firebase.Firestore.Query, IEquatable< CollectionReference >
Properties |
|
---|---|
Parent
|
The parent document, or null if this is a root collection.
|
Public attributes |
|
---|---|
Id => Proxy.id()
|
string
The final part of the complete collection path; this is the identity of the collection relative to its parent document.
|
Path => Proxy.path()
|
string
The complete collection path, including project and database ID.
|
Public functions |
|
---|---|
AddAsync(object documentData)
|
Task< DocumentReference >
Asynchronously creates a document with the given data in this collection.
|
Document()
|
Creates a DocumentReference for a direct child document of this collection with a random ID.
|
Document(string path)
|
Creates a DocumentReference for a child document of this reference.
|
Equals(object obj)
|
override bool
|
Equals(CollectionReference other)
|
bool
|
GetHashCode()
|
override int
|
ToString()
|
override string
|
Properties
Public attributes
Id
string Id => Proxy.id()
The final part of the complete collection path; this is the identity of the collection relative to its parent document.
Path
string Path => Proxy.path()
The complete collection path, including project and database ID.
Public functions
AddAsync
Task< DocumentReference > AddAsync( object documentData )
Asynchronously creates a document with the given data in this collection.
The document has a randomly generated ID.
Details | |||
---|---|---|---|
Parameters |
|
||
Returns |
The reference for the newly-created document.
|
Document
DocumentReference Document()
Creates a DocumentReference for a direct child document of this collection with a random ID.
This performs no server-side operations; it only generates the appropriate DocumentReference
.
Details | |
---|---|
Returns |
A DocumentReference to a child document of this collection with a random ID.
|
Document
DocumentReference Document( string path )
Creates a DocumentReference for a child document of this reference.
Details | |||
---|---|---|---|
Parameters |
|
||
Returns |
A DocumentReference for the specified document.
|
Equals
override bool Equals( object obj )
Equals
bool Equals( CollectionReference other )
GetHashCode
override int GetHashCode()
ToString
override string ToString()