nskarl
@nskarl
Вообще дизайнер

Limit и Offset для субдокументов MongoDB в yii2?

привет!

вопрос такой. есть данные в монго, например такие:
[
	'_id' => '234kdjo480dsfjk',
	'id' => 1,
	'messages' => [
		1 => 'Один',
		2 => 'Два',
		3 => 'Три',
		4 => 'Четыре',
		5 => 'Пять',
	]
]


Есть ли способ при выборке данных из монго через yii2 сделать slice для messages (оно же limit) ?
в нативном делается это примерно так .find({id : 1}, {messages:{$slice:[0, 3]}})

Доступные способы в доках не принесли ожидаемого результата
Не хочется из NoSQL делать структуру реляционной

Подскажите кто знает какие-нибудь способы?
  • Вопрос задан
  • 256 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы