说明
跳过前 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 阶段,否则返回文档的顺序是不稳定的,重复执行可能会产生不同的结果。