sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan serialiserer jeg chrono::DateTime-felter som ISODate, når jeg bruger Rust Mongo-driverprototypen?

Du kan vælge deserialisering som ISO-streng med 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. Kunne ikke hente en ressource fra puljen(SocketTimeoutException:)

  2. fagforening på samme samling i mongodb

  3. Få adgang til undersamlingen i mongoid med skinner for at redigere og oprette en ny post

  4. variabel med mongodb dotnotation