MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Lỗi truyền JSON.NET khi tuần tự hóa Mongo ObjectId

Bạn có thể sử dụng kiểu chuỗi .NET thay vì ObjectId, Bạn chỉ cần trang trí nó bằng BsonRepresentation. Nếu bạn sử dụng BsonDateTime, bạn sẽ gặp vấn đề chuyển đổi tương tự. Đây là lớp miền trong dự án của tôi sử dụng các trình trang trí đó.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ setIsSubset

  2. Làm cách nào để sử dụng biến regex trong truy vấn cho MongoDB

  3. dữ liệu mùa xuân - Mongodb - Phương thức findBy cho các đối tượng lồng nhau

  4. Mongodb Healthcheck Từng bước

  5. Cách áp dụng cập nhật bằng toán tử vị trí được lọc với arrayFilters