Incidents
彼と彼のネストされたevents
順序付けられたDESCのリストと彼startedAt
のtimestamp
日付でクエリを作成する必要があります。デフォルトでは、ReQL は ASC 順で日付を指定します。私は次の構造を持っています:
{
"id": "87e14db8-1e15-4718-baac-f1c785e985cb" ,
"title": "Connection Error"
"startedAt": Mon Oct 26 2015 14:33:00 GMT+00:00 ,
"events": [{
"message": "Cannot connect to theserver.com",
"timestamp": Mon Oct 26 2015 14:33:00 GMT+00:00
},{
"message": "Cannot connect to theserver.com,"
"timestamp": Mon Oct 26 2015 14:33:20 GMT+00:00
},{
"message": "Cannot connect to theserver.com",
"timestamp": Mon Oct 26 2015 14:33:40 GMT+00:00
}]
},{
"id": "87e14db8-1e15-4718-baac-f1c785e985cb" ,
"title": "Other Connection Error"
"startedAt": Mon Oct 26 2015 14:34:20 GMT+00:00 ,
"events": [{
"message": "Connection rejected",
"timestamp": Mon Oct 26 2015 14:34:20 GMT+00:00
},{
"message": "Connection rejected",
"timestamp": Mon Oct 26 2015 14:34:41 GMT+00:00
}]
},{
... (several more)
}
を実行するr.db('mydb').table('Incident').orderBy(r.desc('createdAt'))
と、インシデントの順序がcreatedAt
順を追って表示されます。しかし、ネストされたevents
ものはまだ ASC で注文されています。
ネストされたイベントをタイムスタンプで DESC 順で取得するクエリを作成するにはどうすればよいですか?