У меня есть такая таблица:
id|metric|timestamp|value
я установил в таблицу вторичный индекс metri c и метку времени
в таблице, в которой хранится значение температура и влажность 20 зданий.
, поэтому у меня есть массив метри c
var metrics = ['temperature_build1','humidity_build14']
для выбора последнего значения метри c в массиве , заказанный по метке времени
я запрашиваю с
r.db('dbA').table('tableA').orderBy({index:r.desc('timestamp')}).filter(function(inarray) {return r.expr(metrics).contains(inarray('metric'))}).group('metric').limit(1)
есть более быстрый способ сделать этот тип запроса?
спасибо