sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB extraherar värden från BasicDBObject (Java)

Det finns inget sätt att kedja ett egenskapsnamn som du gör med Java-drivrutinen (get är säkert, och enligt detta, put ska inte fungera heller).

Du måste hämta objekten ett i taget som du föreslog.

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

Se här för en potentiell framtida funktion som skulle göra det möjligt för din syntax att fungera (men troligen med ett nytt metodnamn).



  1. MongoDB remove()

  2. Läsning av DBname.system.indexes misslyckades på Atlas-klustret av mongobee efter att ha blivit ansluten

  3. MongoDB $månad

  4. Finns det något sätt att förhindra att MongoDB lägger till pluralform till samlingsnamn?