Не стоит разделять сущность на две части в базе данных noSql: когда вам нужно прочитать список записей, вы должны будете выполнить n запросов, чтобы получить вторую часть списка (nxm, если ваши данныеделится на несколько объектов).Это, естественно, связано с тем, что в базах данных noSql невозможно объединение.
Что можно сделать, это "кэшировать": дублировать необходимое подмножество в другом объекте, чтобы получить максимальную производительность.Его недостатком является то, что он вынужден дважды писать в персистент основной сущности (если поле подмножества было изменено).
Я обычно пишу /** OPTIMIZE xxxx */
комментарий к нужному классучитать подмножество и возвращаться к нему, когда мне нужно больше производительности.