Я пытаюсь запустить ограничение для базы данных реального времени в Unity, но кажется, что он выполняет только последний LimitTo:
dbInstance.GetReference("mycollection")
.LimitToLast(randomPromptIndex)
.LimitToFirst(1)
.GetValueAsync().ContinueWith(task =>
Кажется, он игнорирует LimitToLast и выполняет только LimitToFirst в этой ситуации. Можно ли так цеплять или нет? Есть ли элегантное решение для этого без снижения производительности?