From a7550a33e5f4460377a9a1f43117d620dea8482c Mon Sep 17 00:00:00 2001 From: Chris Tsang Date: Tue, 29 Jun 2021 18:38:20 +0800 Subject: [PATCH] Docs --- src/lib.rs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 3214dc89..06cc6eb0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -141,6 +141,28 @@ //! # Ok(()) //! # } //! ``` +//! ## Save +//! ``` +//! # use sea_orm::{DbConn, entity::*, query::*, tests_cfg::*}; +//! # +//! # async fn function(db: &DbConn) -> Result<(), ExecErr> { +//! let banana = fruit::ActiveModel { +//! id: Unset(None), +//! name: Set("Banana".to_owned()), +//! ..Default::default() +//! }; +//! +//! // create, because primary key `id` is `Unset` +//! let mut banana = banana.save(db).await?; +//! +//! banana.name = Set("Banana Mongo".to_owned()); +//! +//! // update, because primary key `id` is `Set` +//! let banana = banana.save(db).await?; +//! +//! # Ok(()) +//! # } +//! ``` //! ## Delete //! ``` //! # use sea_orm::{DbConn, entity::*, query::*, tests_cfg::*};