Как мне изменить запрос PostgreSQL на вызов msonodb bson? У меня есть тот же вариант использования, указанный в http://archives.postgresql.org/pgsql-general/2011-10/msg00157.php. Я хотел бы рассчитать время разницы между двумя записями журнала, используя что-то вроде задержки или опережения. Есть ли что-то похожее в mongodb с синтаксисом отставания / отведения Postgres?
select
index,
starttime,
endtime,
starttime - lag(endtime) over(order by starttime asc) as delta
from test
http://www.postgresql.org/docs/8.4/static/functions-window.html
Я смотрел на http://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/, и, похоже, map / уменьшение / finalize должно это сделать. Карта идентификатор, время начала и окончания, уменьшение ничего не делает, затем выполняет внутреннее соединение с самим собой (двойной for
с) во время финализации, Я могу почти, вроде как, увидеть это ...