mongoDB를 처음 사용했습니다. 웹 응용 프로그램에서 mongoDB를 사용하고 있습니다.mongoDB에서 내부 문서 속성의 값을 가져 오는 방법은 무엇입니까?
문서의 내부 문서 속성 값을 얻는 방법을 알고 싶습니다.
내 JSON 같은 말하는 내가 innerValue1
을 얻을 수있는 방법 위의 JSON에 대한
{ "_id" : { "$oid" : "4ceb753a70fdf877ef5113ca"}, "Attrr1" : "value1", "Attr2": {"innerAttr1":"innerValue1", "innerAttr2":"innerValue2"}, "Attr3" : { "innerAttr3" : "innerValue3", "innerAttr4" : "innerValue4"} }
, 두 innerValue1
& innerValue2
을 할 수 있습니다.
나는 이것을 시험해 보았다. 그러나 그것은 나에게 맞지 않았다!
BasicDBObject innerQuery = new BasicDBObject();
field.put("Attr2.innerAttr1", 1);
어떤 제안이라도 감사 할 것입니다.
감사합니다.
답변 해 주셔서 감사합니다. Java 드라이버는 도트 표기법을 지원하지 않습니다. 그것이 나를위한 문제입니다. 그러나 나는 그것을 할 또 다른 방법을 찾았다. 하지만 나에 대한 당신의 노력에 감사드립니다. –