MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Kesalahan pemeran JSON.NET saat membuat serial Mongo ObjectId

Anda dapat menggunakan tipe string .NET sebagai ganti ObjectId, Anda hanya perlu menghiasnya dengan BsonRepresentation. Jika Anda menggunakan BsonDateTime, Anda akan memiliki masalah konversi yang sama. Ini adalah kelas domain dalam proyek saya yang menggunakan dekorator tersebut.

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. Isi model luwak dengan bidang yang bukan id

  2. Filter dengan driver regex MongoDB C#

  3. $proyek di $lookup mongodb

  4. Cara Menghubungkan Ke Deployment MongoDB Anda Menggunakan Robo 3T GUI

  5. MongoDB memperbarui bidang dalam array bersarang