Crate green_barrel
source ·Expand description
Green Barrel
ORM-like API MongoDB for Rust.
Usage:
Model parameters
( all parameters are optional )
Parameter: | Default: | Description: |
---|---|---|
db_query_docs_limit | 1000 | limiting query results. |
is_add_doc | true | Create documents in the database. false - Alternatively, use it to validate data from web forms. |
is_up_doc | true | Update documents in the database. |
is_del_doc | true | Delete documents from the database. |
ignore_fields | empty string | Fields that are not included in the database (separated by commas). |
is_use_addition | false | Allows methods for additional actions and additional validation. |
is_use_hooks | false | Allows hooks methods - impl Hooks for ModelName. |
Re-exports
pub use crate::migration::Monitor;
pub use crate::models::addition::Addition;
pub use crate::models::caching::Caching;
pub use crate::models::control::Control;
pub use crate::models::converters::Converters;
pub use crate::models::db_query_api::commons::QCommons;
pub use crate::models::db_query_api::paladins::QPaladins;
pub use crate::models::fixtures::Fixtures;
pub use crate::models::helpers::ControlArr;
pub use crate::models::helpers::FileData;
pub use crate::models::helpers::ImageData;
pub use crate::models::helpers::Meta;
pub use crate::models::hooks::Hooks;
pub use crate::models::output_data::OutputData;
pub use crate::models::output_data::OutputData2;
pub use crate::models::validation::Validation;
pub use crate::models::Main;
pub use crate::store::METADATA;
pub use crate::store::METADATA;
pub use crate::test_tool::del_test_db;
pub use crate::fields::*;
Modules
- For control of fields on the server and client side.
- Migrations are Green Barrel’s way of propagating changes you make to your models (adding a field, deleting a collection, etc.) into your database schema.
- Adapts the Structure for database queries using a programmatic or web interface.
- Global Store.
- Auxiliary tools for testing models.
Functions
- Get I18n text by locale and key