<div>//====================data 시작. ======================</div> <div>{</div> <div> "_id" : ObjectId("57c6ebe5a060f06fdf2578e5"),</div> <div> "data" : [ </div> <div> [ </div> <div> {</div> <div> "tagname" : "title111",</div> <div> "att" : [],</div> <div> "text" : "test1"</div> <div> }, </div> <div> {</div> <div> "tagname" : "script",</div> <div> "att" : [ </div> <div> "type", </div> <div> "text/javascript", </div> <div> "src", </div> <div> ""</div> <div> ],</div> <div> "text" : ""</div> <div> }</div> <div> ], </div> <div> [ </div> <div> {</div> <div> "tagname" : "title222",</div> <div> "att" : [],</div> <div> "text" : "test2"</div> <div> }, </div> <div> {</div> <div> "tagname" : "script",</div> <div> "att" : [ </div> <div> "type", </div> <div> "text/javascript", </div> <div> "src", </div> <div> ""</div> <div> ],</div> <div> "text" : ""</div> <div> }</div> <div> ]</div> <div> ]</div> <div>}</div> <div>//====================data 끝. ======================</div> <div><br></div> <div>위와 같이 저장된 data 가 있습니다. </div> <div><br></div> <div>여기서 <span style="font-size:9pt;line-height:1.5;">"tagname" : "title111" 인것만 조회를 하기위해 아래와 같이 쿼리를 작성 했습니다. </span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div> <div>db.test.find(</div> <div> {data:{ $elemMatch : { $elemMatch :{"tagname" : "title111"}}}}</div> <div>)</div></div> <div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201609/14728050907d6cfe0765d049a79366321c9f49a79b__mn146671__w946__h569__f53267__Ym201609.png" width="800" height="481" alt="이미지 2.png" class="chimg_photo" style="border:none;" filesize="53267"></div><br></div> <div><br></div> <div>결과는 위와 같더라구요 </div> <div><br></div> <div> <div>db.torrentServer.find(</div> <div> {data:{ $elemMatch : { $elemMatch :{"tagname" : "title111"}}}},</div> <div> {data:{ $elemMatch : { $elemMatch :{"tagname" : "title111"}}}}</div> <div>)</div></div> <div><br></div> <div>그래서 똑같이 두번 써보았습니다. </div> <div><br></div> <div>결과는 아래와 같습니다. </div> <div><img src="http://thimg.todayhumor.co.kr/upfile/201609/1472805093a67b0edb324941e3938620b9fce74d45__mn146671__w914__h453__f44306__Ym201609.png" width="800" height="396" alt="이미지 3.png" class="chimg_photo" style="border:none;" filesize="44306"></div> <div><br></div> <div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201609/1472805163a6e47b1613c14134b8a11794dda65592__mn146671__w914__h453__f48422__Ym201609.png" width="800" height="396" alt="이미지 3.png" class="chimg_photo" style="border:none;" filesize="48422"></div>제가 원하는거는 빨간색으로 테두리 잡은 데이터만 가져 오는 건데요... 잘안되네여... </div> <div>배열 내에 원소를 추출하는방법은 아래 사이트에서 알아 냈는데여 </div> <div><br></div> <div><a target="_blank" href="http://bloodguy.tistory.com/entry/MongoDB-%EB%AC%B8%EC%84%9C-%EB%82%B4%EB%B6%80-%EB%B0%B0%EC%97%B4%EC%9D%98-%ED%8A%B9%EC%A0%95-%EC%9B%90%EC%86%8C%EB%A7%8C-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0-get-specific-element-from-sub-array">http://bloodguy.tistory.com/entry/MongoDB-%EB%AC%B8%EC%84%9C-%EB%82%B4%EB%B6%80-%EB%B0%B0%EC%97%B4%EC%9D%98-%ED%8A%B9%EC%A0%95-%EC%9B%90%EC%86%8C%EB%A7%8C-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0-get-specific-element-from-sub-array</a></div> <div><br></div> <div>배열 내에 배열 내에 있는 원소 추출하려고 이틀동안 삽질했는데.. 아무리해도 잘안되고 있습니다. </div> <div><br></div> <div>momgodb 잘하시는분 도움좀 부탁 드립니다. </div> <div><br></div> <div>감사합니다. </div> <div><br></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.