unset()Removes a parameter from this connection.
Method Syntaxdb.unset(key)
use surrealdb::Surreal; use surrealdb::engine::remote::ws::Ws; use surrealdb::opt::auth::Root; use surrealdb_types::SurrealValue; struct Name { first: String, last: String, } async fn main() -> surrealdb::Result<()> { let db = Surreal::new::<Ws>("127.0.0.1:8000").await?; db.signin(Root { username: "root".to_string(), password: "secret".to_string(), }) .await?; db.use_ns("main").use_db("main").await?; // Assign the variable on the connection db.set( "name", Name { first: "Tobie".to_string(), last: "Morgan Hitchcock".to_string(), }, ) .await?; dbg!(db.query("$name").await?); db.unset("name").await?; // Aaaand now it's gone dbg!(db.query("$name").await?); Ok(()) }
Removes a parameter from this connection.
Method Syntaxdb.unset(key)
use serde::Serialize; use surrealdb::engine::remote::ws::Ws; use surrealdb::opt::auth::Root; use surrealdb::Surreal; struct Name<'a> { first: &'a str, last: &'a str, } async fn main() -> surrealdb::Result<()> { let db = Surreal::new::<Ws>("127.0.0.1:8000").await?; db.signin(Root { username: "root", password: "secret", }) .await?; db.use_ns("ns").use_db("db").await?; // Assign the variable on the connection db.set( "name", Name { first: "Tobie", last: "Morgan Hitchcock", }, ) .await?; dbg!(db.query("RETURN $name").await?); db.unset("name").await?; // Aaaand now it's gone dbg!(db.query("RETURN $name").await?); Ok(()) }