У меня есть большая коллекция клиентов и огромная коллекция данных клиентов, коллекции разделены, и я не хочу объединять их в одну коллекцию (из-за других уже работающих сервлетов), но теперь мне нужно "присоединиться" данные из обеих коллекций в один результат.
Поскольку запрос должен возвращать большое количество результатов, я не хочу один раз запрашивать сервер, а затем использовать результат для повторного запроса. Меня также беспокоит трафик между сервером и БД и память, которую результирующий набор будет занимать в оперативной памяти сервера.
Сейчас это работает так: я получаю соответствующий список клиентов из коллекции «клиенты» и отправляю этот список на запрос коллекции «данные клиента», и только тогда я получаю агрегированные результаты.
Я хочу отключить получение и отправку списка клиентов с сервера и обратно, заставить сервер спросить себя, разрешить запрос сбора данных клиента, чтобы запросить сбор клиентов для соответствующего списка клиентов.
Как я могу использовать хранимую процедуру (функции javascript) для выполнения запроса в БД и возврата только соответствующих клиентов из коллекции. В качестве альтернативы, есть ли способ написать запрос, который объединяет результаты из другой коллекции?
ReferenceField
илиForienKey
- person itzMEonTV   schedule 15.02.2015