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::test_tool::del_test_db;pub use crate::fields::*;
Modules§
- fields
- For control of fields on the server and client side.
- migration
- 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.
- models
- Adapts the Structure for database queries using a programmatic or web interface.
- store
- Global Store.
- test_
tool - Auxiliary tools for testing models.
Functions§
- _rust_
i18n_ available_ locales - _rust_
i18n_ lookup_ fallback - Lookup fallback locales
- _rust_
i18n_ translate - Get I18n text by locale and key