sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu serializovat pole chrono::DateTime jako ISODate při použití prototypu ovladače Rust Mongo?

Deserializaci můžete zvolit jako řetězec ISO pomocí serde_helpers.

https://docs.rs/bson/1.2.2/bson /serde_helpers/index.html

use mongodb::bson::DateTime;
use mongodb::bson::serde_helpers::bson_datetime_as_iso_string;

#[derive(Serialize, Deserialize, Clone, Debug)]
struct Person {
    pub _id: ObjectId,
    #[serde(with = "bson_datetime_as_iso_string")]
    date: DateTime,
}


  1. Jak uložit pole vstupů do podřízeného schématu ve vnořeném mongoose schématu?

  2. Vyhledávání v mongo db pomocí mongoose regex vs. text

  3. Socket.io, Redis Store a IE

  4. Mongo db, která neexistuje, ale objevuje se ve spojení