MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Картографиране на документ с частично дефинирана схема

Наистина не съм сигурен в очаквания резултат от прехвърлянето на резултата от

JSON.parse(value)

към DBObject, който е интерфейс, а не клас. Опитайте да прехвърлите резултата към реализация на DBObject BasicDBObject (или BasicDBList) или Map, както е споменато в коментарите (това също е интерфейс, но го прави работа).

Ако работите с Spring Data Rest, вероятно няма да е необходимо да десериализирате "ръчно", Spring ще го направи вместо вас. Проверете този отговор за основен пример какво да направите. Да имате данни без посочена схема може да не е най-добрата идея (mongodb ви спестява да го правите на ниво база данни, но трябва да го направите на ниво приложение), но аз използвайте подобни трикове в производството и по някакъв начин можете да го накарате да работи.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Съвети за управление на конфигурациите на вашата база данни

  2. Може ли рамката за агрегиране на MongoDB $group да върне масив от стойности?

  3. Оператори за агрегиране на MongoDB за връщане на части за дата

  4. Итерация на асинхронен курсор с асинхронна подзадача

  5. Mongoose не може да се свърже без интернет