2016-06-06 9 views
2

쿼리에서 하나 이상의 개체를 반환 : "video":true 있다Rethinkdb : I는 다음과 같이 몇 가지 행이있는 테이블이

{ 
    "id": "12345" 
    "created_date": Fri May 27 2016 22:06:25 GMT+00:00 , 
    "image": true 

} { 
    "id": "6789" 
    "created_date": Mon May 30 2016 07:48:35 GMT+00:00 , 
    "video": true 

}{ 
    "id": "12345" 
    "created_date": Fri May 21 2016 22:06:25 GMT+00:00 , 
    "image": true 

} { 
    "id": "6789" 
    "created_date": Mon May 6 2016 07:48:35 GMT+00:00 , 
    "video": true 

} 
etc... 

나는 최신 (최신, 가장 빠른 날짜)을 반환하고자하는 객체 이 외에도 "image":true을 가진 최신 객체를 반환하고 싶습니다.

BUT이 경우 궁극적으로 동일한 테이블에서 수행되기 때문에 하나의 쿼리에서이 작업을 수행하려고합니다.

이상적 답은 다음과 같습니다

[{ 
     "id": "12345" 
     "created_date": Fri May 27 2016 22:06:25 GMT+00:00 , 
     "image": true 

    }, { 
     "id": "6789" 
     "created_date": Mon May 30 2016 07:48:35 GMT+00:00 , 
     "video": true 

    }] 

거기다 이렇게 할 수 있습니까?

+0

** SQL ** 문제 또는 ** Python ** 문제입니까? –

답변

2

r.expr([query1, query2])과 같은 것을 작성하여 두 개의 쿼리를 결합 할 수 있으며 작동해야합니다.

관련 문제