sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB udtrækker værdier fra BasicDBObject (Java)

Der er ingen måde at kæde et ejendomsnavn på, som du gør ved at bruge Java-driveren (get er helt sikkert, og ifølge denne, put skal heller ikke virke).

Du bliver nødt til at hente objekterne ét ad gangen, som du foreslog.

((DBObject)obj.get("response")).get("resData")

Se her for en potentiel fremtidig funktion, der vil gøre det muligt for din syntaks at fungere (dog sandsynligvis med et nyt metodenavn).



  1. Håndhævelse af rollebaseret adgangskontrol med ClusterControl

  2. Redis hente alle værdier af listen uden iteration og uden popping

  3. Alternativ til servicestack.redis

  4. 3 måder at vælge rækken med minimumsværdien i SQL