Представьте себе, что у меня есть коллекция документов:
коллекция: 'products'
И внутри этой коллекции у меня есть документы, и у каждого документа действительно тяжелыйполе, которое я хочу отфильтровать, прежде чем оно будет отправлено моим клиентам.
document product1
:
{
id: 'someUniqueKey',
title: 'This is the title',
price: 35.00,
heavyField: [
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
Могу ли я запросить эти документы внутри products
собрать и оставить этот конкретный heavyField
из моего ответа?
Я хотел бы иметь возможность отфильтровать документы с 1 из их полей.Может быть, выберите поля, которые я хочу получить на моем клиенте.
Возможно ли это?Или в этом случае лучше структурировать мои данные по-другому и оставить heavyField
в другой коллекции?