Как создать раздел на wixData-агрегате для поиска последнего значения - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь найти последнее сообщение и время последнего обновления для указанного c пользователя

Структура моей коллекции:

**User_id     update           msg**          more info
1111      2019-01-10 21:00     Hi                a
2222      2019-02-10 23:00     How are you       b
3333      2019-04-10 20:20     Thanks            c
1111      2019-01-10 21:10     Wow               d
2222      2019-05-10 21:00     Love              e

Если бы я мог использовать SQL Я хотел бы сделать это так:

select user_id , update, msg ,more_info  from (
select user_id , update, msg, more_info  , max(update) over (partition by user_id) user_last_update from table where user_id = "1111"

) where user_last_update = update

Я пытался сделать это это

const filter = wixData.filter().contains("userAUserB", "1111");


wixData.aggregate("chat")
  .filter(filter)
  .group("user_id")
  .max("update", "lastMSG")

  .descending("msg")

  .run()

Я не могу найти способ использовать раздел на Wix API - Wix-данные

...