FIRFieldPath


@interface FIRFieldPath : NSObject <NSCopying>

A FieldPath refers to a field in a document. The path may consist of a single field name (referring to a top level field in the document), or a list of field names (referring to a nested field in the document).

  • Undocumented

    Declaration

    Objective-C

    
    @interface FIRFieldPath : NSObject <NSCopying>
  • Creates a FieldPath from the provided field names. If more than one field name is provided, the path will point to a nested field in a document.

    Declaration

    Swift

    init(_ fieldNames: [String])

    Objective-C

    - (nonnull instancetype)initWithFields:
        (nonnull NSArray<NSString *> *)fieldNames;

    Parameters

    fieldNames

    A list of field names.

    Return Value

    A FieldPath that points to a field location in a document.

  • A special sentinel FieldPath to refer to the ID of a document. It can be used in queries to sort or filter by the document ID.

    Declaration

    Swift

    class func documentID() -> Self

    Objective-C

    + (nonnull instancetype)documentID;