1
В стадии проекта агрегации в Монго, я хотел бы создать логическое поле, как:тестовый проект Монго, если значение в массиве
{
$project: {
isInArray: { $cond: [
{ $in: ['$_id', ids] },
{ $const: true },
{ $const: false },
] },
},
},
, но это не удается с
invalid operator $in
Я не мог найти документацию на правильный синтаксис
Отлично работает, спасибо! – Guig
Знаете ли вы, есть ли недостатки производительности, например, есть ли индекс в '_id', который не может быть использован этим? – Guig
@Guig afaik aggregation может использовать индексы только для операции $ match, если она идет первой –