много vouchers collection
мне надо получить все vouchers данных products,
как посоветуете это сделать?
разок такое делал, но не самый лучший вариант был))
я бы вынес их в отдельную коллекцию, чтобы была отдельная коллекция, где ключ например ИД продукта и внутри коллекция, которая к нему относится. если конечно я все правильно понял.
вообще конечно зависит от того, как это будет применяться. если вынести vouchers в отдельную таблицу, то их будет легче найти но при этом если надо тянуть их с продуктами, то придется делать 2 запроса а если оставить их с продуктами, то все будет тянуться одним запросом, но придется их руками вытягивать для нужных продуктов. короч спорная ситуация
теперь уже понял архитектуру. допустим есть 5 продуктов, каждый из них имеет 200 воучеров как мне достать все воучеры 5 продуктов ))) какой вариант хороший?)
воучеры в виде подколлекции для каждого из продуктов и если нужно вытащить для всех продуктов то запрос через collectiongroup
Обсуждают сегодня