Struct mongodb::coll::options::FindOptions
[−]
[src]
pub struct FindOptions {
pub allow_partial_results: bool,
pub no_cursor_timeout: bool,
pub op_log_replay: bool,
pub skip: u32,
pub limit: i32,
pub cursor_type: CursorType,
pub batch_size: i32,
pub comment: Option<String>,
pub max_time_ms: Option<i64>,
pub modifiers: Option<Document>,
pub projection: Option<Document>,
pub sort: Option<Document>,
pub read_preference: Option<ReadPreference>,
}Options for collection queries.
Fields
allow_partial_results: bool
no_cursor_timeout: bool
op_log_replay: bool
skip: u32
limit: i32
cursor_type: CursorType
batch_size: i32
comment: Option<String>
max_time_ms: Option<i64>
modifiers: Option<Document>
projection: Option<Document>
sort: Option<Document>
read_preference: Option<ReadPreference>
Methods
impl FindOptions[src]
fn new() -> FindOptions
Creates a new FindOptions struct with default parameters.
fn with_limit(&self, limit: i32) -> FindOptions
Clone the current options struct with a new limit.
Trait Implementations
impl Clone for FindOptions[src]
fn clone(&self) -> FindOptions
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more