2

次のような行を含むテーブルがあります。

{
  "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...

これに加えて を持つ最新の (最も新しい、最も古い) オブジェクトを"video":true 返したいと思います を持つ最新のオブジェクトを返したいです"image":true

しかし、これは最終的に同じテーブルで行われるため、1 つのクエリでこれを行いたいと考えています。

理想的には、答えは次のようになります。

[{
      "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

    }]

とにかくこれを行うことはありますか?

4

1 に答える 1

2

次のように書くことで2つのクエリを組み合わせることができ、r.expr([query1, query2])うまくいくはずです。

于 2016-06-06T20:08:49.323 に答える