sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo DB-objekt-ID avserialiseras med JSON-serialiserare

Du får det här felet eftersom värdet för _id egenskapen överensstämmer inte med JSON-standarden (se JSON.org). JSON-värden måste vara något av följande:

  • en sträng (börjar och slutar med citattecken " )
  • ett nummer
  • ett objekt (börjar och slutar med klammerparenteser { och } )
  • en array (börjar och slutar med hakparenteser [). och ] )
  • sökorden true , false , eller null

Värdet ObjectId("5378f94a3513fa3374be7e20") verkar vara en funktion som inte är giltig. Värdet ISODate("2014-05-18T18:17:46.983Z") har samma problem. Du måste på något sätt ändra din JSON för att uppfylla standarden om du vill tolka den med JSON.net.



  1. Redis — bästa sättet att lagra en stor karta (ordbok)

  2. Implementering av paginering i mongodb

  3. Sammanlagd $lookup Den totala storleken på dokument i matchande pipeline överstiger den maximala dokumentstorleken

  4. MapReducera blandning och sortering i Hadoop