sql >> Database >  >> NoSQL >> MongoDB

Hoe serialiseer ik chrono::DateTime-velden als ISODate bij gebruik van het Rust Mongo-stuurprogrammaprototype?

Je kunt deserialisatie kiezen als ISO-tekenreeks met 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. Hoe waarden te beperken met het gegevenstype Gemengd in Mongoose?

  2. Spring slaat het object niet correct op in MongoDB

  3. MongoDB - Een veld projecteren dat niet altijd bestaat

  4. Hoe crypto pbkdf2 op te slaan in mongoDB?