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

Deserializing Id objek DB Mongo menggunakan serializer JSON

Anda mendapatkan kesalahan ini karena nilai untuk _id properti tidak sesuai dengan standar JSON (lihat JSON.org). Nilai JSON harus salah satu dari berikut ini:

  • string (diawali dan diakhiri dengan tanda kutip " )
  • angka
  • sebuah objek (diawali dan diakhiri dengan kurung kurawal { dan } )
  • sebuah larik (dimulai dan diakhiri dengan tanda kurung siku [ dan ] )
  • kata kunci true , false , atau null

Nilai ObjectId("5378f94a3513fa3374be7e20") tampaknya menjadi fungsi, yang tidak valid. Nilai ISODate("2014-05-18T18:17:46.983Z") memiliki masalah yang sama. Anda perlu mengubah JSON Anda untuk memenuhi standar jika Anda ingin menguraikannya menggunakan JSON.net.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NodeJS dan MongoDB FindAndModify() perlu dihapus atau diperbarui

  2. cari berdasarkan ObjectId di mongodb dengan pymongo

  3. 'upsert' dalam dokumen yang disematkan

  4. Sambungkan kembali dengan andal ke MongoDB

  5. SSL MongoDB dengan sertifikat yang ditandatangani sendiri di C#