MongoDB - возвращает документы, которые содержат точные значения или меньше, но находятся в массиве

Например, у меня есть эти 3 документа:

{id: 0; names: ["Joan", "Sarah", "David"]}
{id: 1; names: ["David", "Joan"]}
{id: 2; names: ["Joe", "Sarah"]}

Если я поставлю значения "Сара", "Джоан", "Дэвид" (в произвольном порядке), я хочу, чтобы запрос возвращал мне первый и второй документы, но не три.

0 ответов

Другие вопросы по тегам