偏移

说明

跳过前 N 个输入文档。

语法

Node.js

const results = await db.pipeline()
  .collection("/cities")
  .offset(10)
  .execute();

客户端示例

Node.js
const results = await db.pipeline()
  .collection("cities")
  .offset(10)
  .execute();

Web

const results = await execute(db.pipeline()
  .collection("cities")
  .offset(10));
Swift
let results = try await db.pipeline()
  .collection("cities")
  .offset(10)
  .execute()

Kotlin

val results = db.pipeline()
    .collection("cities")
    .offset(10)
    .execute()

Java

Task<Pipeline.Snapshot> results = db.pipeline()
        .collection("cities")
        .offset(10)
        .execute();
Python
results = client.pipeline().collection("cities").offset(10).execute()
Java
Pipeline.Snapshot results =
    firestore.pipeline().collection("cities").offset(10).execute().get();

行为

offset 阶段将跳过前 N 个输入文档。除非在偏移量之前使用 sort 阶段,否则返回文档的顺序是不稳定的,重复执行可能会产生不同的结果。