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

JSON.NET cast-fejl ved serialisering af Mongo ObjectId

Du kan bruge .NET strengtype i stedet for ObjectId, du skal bare dekorere den med BsonRepresentation. Hvis du bruger BsonDateTime, vil du have det samme konverteringsproblem. Dette er en domæneklasse i mit projekt, der bruger disse dekoratører.

public class DocumentMetadata
{
    [BsonId]
    [BsonRepresentation(BsonType.ObjectId)]
    public string Id { get; set; }
    public string Name { get; set; }
    public string FullName { get; set; }

    [BsonDateTimeOptions(Kind = DateTimeKind.Utc)]
    public DateTime DownloadTime { get; set; }
}


  1. Mongo DB relationer mellem objekter

  2. grupper efter forespørgsler om meteorindsamling

  3. Hvordan øger man ydeevnen af ​​opdateringsoperationen i Mongo?

  4. DataFrame til RDD[(String, String)] konvertering