sql >> Databáze >  >> NoSQL >> MongoDB

Deserializace ID objektu Mongo DB pomocí serializátoru JSON

Tato chyba se zobrazuje kvůli hodnotě _id vlastnost neodpovídá standardu JSON (viz JSON.org). Hodnoty JSON musí být jedna z následujících:

  • řetězec (začíná a končí uvozovkami " )
  • číslo
  • objekt (začíná a končí složenými závorkami { a } )
  • pole (začíná a končí hranatými závorkami [ a ] )
  • klíčová slova true , false , nebo null

Hodnota ObjectId("5378f94a3513fa3374be7e20") se zdá být funkce, která není platná. Hodnota ISODate("2014-05-18T18:17:46.983Z") má stejný problém. Pokud jej chcete analyzovat pomocí JSON.net, budete muset nějak změnit svůj JSON, aby splňoval standard.



  1. Mongo Aggregation:$group a $project array to object for counts

  2. Memcached vs. Redis?

  3. Redis:rozprostřít zpravodajské kanály v seznamu nebo seřazené sadě?

  4. Jak oddělit databázi redis pro stejné dvě aplikace v node.js