Trait mango_orm::models::db_query_api::common::QCommon [−][src]
Provided methods
fn aggregate(
pipeline: Vec<Document>,
options: Option<AggregateOptions>
) -> Result<Vec<Document>, Box<dyn Error>>
[src]
pipeline: Vec<Document>,
options: Option<AggregateOptions>
) -> Result<Vec<Document>, Box<dyn Error>>
fn count_documents(
filter: Option<Document>,
options: Option<CountOptions>
) -> Result<i64, Box<dyn Error>>
[src]
filter: Option<Document>,
options: Option<CountOptions>
) -> Result<i64, Box<dyn Error>>
fn delete_many(
query: Document,
options: Option<DeleteOptions>
) -> Result<OutputDataForm, Box<dyn Error>>
[src]
query: Document,
options: Option<DeleteOptions>
) -> Result<OutputDataForm, Box<dyn Error>>
fn delete_one(
query: Document,
options: Option<DeleteOptions>
) -> Result<OutputDataForm, Box<dyn Error>>
[src]
query: Document,
options: Option<DeleteOptions>
) -> Result<OutputDataForm, Box<dyn Error>>
fn distinct(
field_name: &str,
filter: Option<Document>,
options: Option<DistinctOptions>
) -> Result<Vec<Bson>, Box<dyn Error>>
[src]
field_name: &str,
filter: Option<Document>,
options: Option<DistinctOptions>
) -> Result<Vec<Bson>, Box<dyn Error>>
fn drop(
options: Option<DropCollectionOptions>
) -> Result<OutputDataForm, Box<dyn Error>>
[src]
options: Option<DropCollectionOptions>
) -> Result<OutputDataForm, Box<dyn Error>>
fn estimated_document_count(
options: Option<EstimatedDocumentCountOptions>
) -> Result<i64, Box<dyn Error>>
[src]
options: Option<EstimatedDocumentCountOptions>
) -> Result<i64, Box<dyn Error>>
fn find(
filter: Option<Document>,
options: Option<FindOptions>
) -> Result<OutputDataMany, Box<dyn Error>>
[src]
filter: Option<Document>,
options: Option<FindOptions>
) -> Result<OutputDataMany, Box<dyn Error>>
fn find_one(
filter: Option<Document>,
options: Option<FindOneOptions>
) -> Result<OutputDataOne, Box<dyn Error>>
[src]
filter: Option<Document>,
options: Option<FindOneOptions>
) -> Result<OutputDataOne, Box<dyn Error>>
fn find_one_and_delete(
filter: Document,
options: Option<FindOneAndDeleteOptions>
) -> Result<OutputDataOne, Box<dyn Error>>
[src]
filter: Document,
options: Option<FindOneAndDeleteOptions>
) -> Result<OutputDataOne, Box<dyn Error>>