ऑफ़सेट

ब्यौरा

पहले N इनपुट दस्तावेज़ों को स्किप करता है.

उदाहरण

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();
जाएं
snapshot := client.Pipeline().Collection("cities").Offset(10).Execute(ctx)

व्यवहार

offset(...) स्टेज, पहले N इनपुट दस्तावेज़ों को छोड़ देगा. ऑफ़सेट से पहले sort(...) स्टेज का इस्तेमाल न करने पर, दस्तावेज़ों को वापस लाने का क्रम स्थिर नहीं होता. साथ ही, बार-बार क्वेरी चलाने पर अलग-अलग नतीजे मिल सकते हैं.