2017-10-02 10 views
0
[ "_id" : ObjectId("59d1f4d0539f772aacf90f61"), 
    "user_id" : 1222.0, 
    "user_name" : "jadenn", 
    "email" : "[email protected]", 
    "phone" : 333333333.0, 
    "image_ref" : "static/image/123IMG_20170917_232813.jpg", 
    "stories" : [ 
     { 
      "title" : "accident", 
      "description" : "kjsbskns", 
      "longitude" : 19.2, 
      "latitude" : 81.4, 
      "location" : "isl", 
      "date" : 12.0, 
      "reactions" : [ 
       { 
        "type" : "seen", 
        "date" : "1234", 
        "user_id" : 123.0 
       }, 
       { 
        "type" : "seen", 
        "date" : "1234", 
        "user_id" : 123.0 
       } 
      ], 
      "comments" : [ 
       { 
        "comment" : "djksnjknfkjguye", 
        "date" : 123.0, 
        "user_id" : 123.0 
       }, 
       { 
        "comment" : "this is the accident case ", 
        "date" : 123.0, 
        "user_id" : 123.0 
       } 
      ], 
      "reports" : [ 
       { 
        "description" : "uye", 
        "date" : 123.0, 
        "user_id" : 1232321.0 
       } 
      ], 
      "catagory_name" : [ 
       { 
        "type" : "uye" 
       } 
      ] 
     } 
    ] 
} 

다음은 내 문서이므로 스토리 목록 만 반환하는 쿼리를 원합니다. 사용자의 완전한 문서가 아닙니다. 검색했지만 해결책을 찾을 수 없습니다. 모든 솔루션은 1mongodb에서 문서의 단일 속성을 반환하는 쿼리

답변

0

] "조건 MYSQL로 어디"당신은 아래 문서에서 stories 키에 투사 할 필요 적용하여 전체 문서를 반환 :

db.youCollection.find({}, {stories:1, _id:0}) 
+0

나는 단지 이야기의 목록이 필요합니다. 그러나 완전한 사용자 세부 정보가 반환됩니다. – Khushhal

+0

스토리 만 투영하려고 했습니까? – Astro