You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[first(expression)](./firestore_lite_pipelines.md#first_1138a27)| Creates an aggregation that finds the first value of an expression across multiple stage inputs. |
115
115
|[greaterThan(expression, value)](./firestore_lite_pipelines.md#greaterthan_01df3cf)| Creates an expression that checks if an expression is greater than a constant value. |
116
116
|[greaterThanOrEqual(expression, value)](./firestore_lite_pipelines.md#greaterthanorequal_01df3cf)| Creates an expression that checks if an expression is greater than or equal to a constant value. |
117
-
|[isType(expression, type)](./firestore_lite_pipelines.md#istype_27398ce)| Creates an expression that checks if the result of an expression is of the given type. |
117
+
|[isType(expression, type)](./firestore_lite_pipelines.md#istype_e58f382)| Creates an expression that checks if the result of an expression is of the given type. |
118
118
|[last(expression)](./firestore_lite_pipelines.md#last_1138a27)| Creates an aggregation that finds the last value of an expression across multiple stage inputs. |
119
119
|[length\_2(expression)](./firestore_lite_pipelines.md#length_2_1138a27)| Creates an expression that calculates the length of a string, array, map, vector, or bytes. |
120
120
|[lessThan(expression, value)](./firestore_lite_pipelines.md#lessthan_01df3cf)| Creates an expression that checks if an expression is less than a constant value. |
|[greaterThan(fieldName, value)](./firestore_lite_pipelines.md#greaterthan_65e2f32)| Creates an expression that checks if a field's value is greater than a constant value. |
211
211
|[greaterThanOrEqual(fieldName, value)](./firestore_lite_pipelines.md#greaterthanorequal_2e16acb)| Creates an expression that checks if a field's value is greater than or equal to an expression. |
212
212
|[greaterThanOrEqual(fieldName, value)](./firestore_lite_pipelines.md#greaterthanorequal_65e2f32)| Creates an expression that checks if a field's value is greater than or equal to a constant value. |
213
-
|[isType(fieldName, type)](./firestore_lite_pipelines.md#istype_5da287e)| Creates an expression that checks if the value in the specified field is of the given type. |
213
+
|[isType(fieldName, type)](./firestore_lite_pipelines.md#istype_ec95173)| Creates an expression that checks if the value in the specified field is of the given type. |
214
214
|[last(fieldName)](./firestore_lite_pipelines.md#last_e5b0480)| Creates an aggregation that finds the last value of a field across multiple stage inputs. |
215
215
|[length\_2(fieldName)](./firestore_lite_pipelines.md#length_2_e5b0480)| Creates an expression that calculates the length of a string, array, map, vector, or bytes. |
216
216
|[lessThan(fieldName, expression)](./firestore_lite_pipelines.md#lessthan_1e91657)| Creates an expression that checks if a field's value is less than an expression. |
|[TimeGranularity](./firestore_lite_pipelines.md#timegranularity)| Specify time granularity for expressions. |
480
480
|[TimePart](./firestore_lite_pipelines.md#timepart)| Specify time parts for <code>timestampExtract</code> expressions. |
481
481
|[TimeUnit](./firestore_lite_pipelines.md#timeunit)| Specify time units for expressions. |
482
-
|[Type](./firestore_lite_pipelines.md#type)| An enumeration of the different types generated by the Firestore backend.<ul> <li>Numerics evaluate directly to backend representation (<code>int64</code> or <code>float64</code>), not JS <code>number</code>.</li> <li>JavaScript <code>Date</code> and firestore <code>Timestamp</code> objects strictly evaluate to <code>'timestamp'</code>.</li> <li>Advanced configurations parsing backend types (such as <code>decimal128</code>, <code>max_key</code> or <code>min_key</code> from BSON) are also incorporated in this union string type. Note that <code>decimal128</code> is a backend-only numeric type that the JavaScript SDK cannot create natively, but can be evaluated in pipelines.</li> </ul> |
483
482
|[UnionStageOptions](./firestore_lite_pipelines.md#unionstageoptions)| Options defining how a UnionStage is evaluated. See [Pipeline.union()](./firestore_pipelines.pipeline.md#pipelineunion)<!---->. |
484
483
|[UnnestStageOptions](./firestore_lite_pipelines.md#unneststageoptions)| Represents the specific options available for configuring an <code>UnnestStage</code> within a pipeline. |
485
484
|[WhereStageOptions](./firestore_lite_pipelines.md#wherestageoptions)| Options defining how a WhereStage is evaluated. See [Pipeline.where()](./firestore_pipelines.pipeline.md#pipelinewhere)<!---->. |
An enumeration of the different types generated by the Firestore backend.
12076
-
12077
-
<ul> <li>Numerics evaluate directly to backend representation (`int64` or `float64`<!---->), not JS `number`<!---->.</li> <li>JavaScript `Date` and firestore `Timestamp` objects strictly evaluate to `'timestamp'`<!---->.</li> <li>Advanced configurations parsing backend types (such as `decimal128`<!---->, `max_key` or `min_key` from BSON) are also incorporated in this union string type. Note that `decimal128` is a backend-only numeric type that the JavaScript SDK cannot create natively, but can be evaluated in pipelines.</li> </ul>
0 commit comments