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

MongoDB .NET tidak menghasilkan _id saat upsert

Dan tentu saja saya menemukan jawabannya segera setelah memposting pertanyaan tersebut. Dari jawaban ini, solusinya adalah menambahkan [BsonIgnoreIfDefault] atribut ke ID. Dalam contoh dari pertanyaan itu adalah:

public class MongoObject
{
    [BsonId(IdGenerator = typeof(StringObjectIdGenerator))]
    [BsonRepresentation(BsonType.ObjectId)]
    [BsonIgnoreIfDefault]    // <--- this is what was missing
    public string MongoID { get; set; }

    public int Index { get; set; }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB sebagai layanan antrian?

  2. Mongo $in kinerja operator

  3. Mongodb dan MAMP

  4. Menyebarkan MongoDB Menggunakan Docker

  5. .NET praktik terbaik untuk koneksi MongoDB?