sql >> Database >  >> NoSQL >> MongoDB

JSON.NET cast-fout bij het serialiseren van Mongo ObjectId

U kunt het .NET-tekenreekstype gebruiken in plaats van ObjectId, u hoeft het alleen maar te versieren met BsonRepresentation. Als u BsonDateTime gebruikt, heeft u hetzelfde conversieprobleem. Dit is een domeinklasse in mijn project die deze decorateurs gebruikt.

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. Hoe voer je een op waarde gebaseerde Order By uit in MongoDB?

  2. Is er een manier om pyspark-dataframe naar Azure-cache te schrijven voor redis?

  3. Logboekregistratie inschakelen voor Mongoose en het MongoDB Node.JS-stuurprogramma

  4. Mongo Sorteren op aantal wedstrijden in array