1
In einem Projektschritt einer Mongo Aggregation, würde Ich mag ein boolean Feld zu erzeugen, wie:Mongo Projekttest, wenn der Wert in Array
{
$project: {
isInArray: { $cond: [
{ $in: ['$_id', ids] },
{ $const: true },
{ $const: false },
] },
},
},
aber dies scheitert mit
invalid operator $in
ich konnte keine Dokumentation über die korrekte Syntax
Funktioniert gut, danke! – Guig
Weißt du, ob es Leistungseinbußen gibt, als ob ein Index in '_id' sich nicht daran gewöhnen könnte? – Guig
@Guig afaik Aggregation kann Indizes nur für $ Match-Operation verwenden, wenn es zuerst geht –