Ich möchte Datensätze mit ID = 1 zwischen zwei Zeitstempeln auflisten und sie schließlich nach Timestamp ordnen.Wie getall mit orderby in RethinkDB zu verwenden
Mysql Abfrage etwas:
Select * from test
where (timestamp between 100099323 AND 1423699323) AND id=1
order by timestamp
gibt es mehr als 5.000.000 Dokumente in umdenken Datenbank.
Ich habe versucht, Index für die einfache mysql Abfrage mit:
Select * from test where id=1 order by timestamp
und Rethinkdb Abfrage ist:
r.table('test').getAll(1, {index: 'id'}).orderBy({index: 'timestamp'})
aber ich bin immer Fehler:
RqlRuntimeError: Indexed order_by can only be performed on a TABLE or
TABLE_SLICE in:
r.table("test").getAll(1, {index: "id"}).orderBy({index: "timestamp"})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jeder Vorschlag?