sql >> Database >  >> NoSQL >> MongoDB

Mongo DB-object-ID deserialiseren met JSON-serializer

U krijgt deze foutmelding omdat de waarde voor de _id eigenschap niet voldoet aan de JSON-standaard (zie JSON.org). JSON-waarden moeten een van de volgende zijn:

  • een tekenreeks (begint en eindigt met aanhalingstekens " )
  • een nummer
  • een object (begint en eindigt met accolades { en } )
  • een array (begint en eindigt met vierkante haken [ en ] )
  • de zoekwoorden true , false , of null

De waarde ObjectId("5378f94a3513fa3374be7e20") lijkt een functie te zijn, die niet geldig is. De waarde ISODate("2014-05-18T18:17:46.983Z") heeft hetzelfde probleem. Je zult je JSON op de een of andere manier moeten wijzigen om aan de standaard te voldoen als je het wilt ontleden met JSON.net.



  1. Een overzicht van de Percona MongoDB Kubernetes-operator

  2. Wat is de juiste manier om een ​​synchrone MongoDB-query te maken in Node.js?

  3. ServiceStack.Redis Kan transport niet lezen - BasicRedisClientManager

  4. Redis, wordt een onderwerp (pub/sub) altijd aan minstens één abonnee bezorgd?