Method: Origin::Optional#skip

Defined in:
lib/origin/optional.rb

#skip(value = nil) ⇒ Optional Also known as: offset

Add the number of documents to skip.

Examples:

Add the number to skip.

optional.skip(100)

Since:

  • 1.0.0



208
209
210
211
212
213
214
# File 'lib/origin/optional.rb', line 208

def skip(value = nil)
  option(value) do |options, query|
    val = value.to_i
    options.store(:skip, val)
    query.pipeline.push("$skip" => val) if aggregating?
  end
end