J'ai besoin d'effectuer une sélection de documents MongoDB en utilisant $in
comme documenté https://docs.mongodb.com/manual/reference/operator/query/in/
{ field: { $in: [<value1>, <value2>, ... <valueN> ] } }
J'ai essayé avec cela, mais
conditions := { 'conditionIds' -> {'$in' -> [ 'uQqazzdwSYsEmqGNp' ] } asDictionary } asDictionary. collection := database collectionAt: 'users'. collection query: [ :q | q where: conditions ].
j'ai vu que MQInCondition
existe, ce qui est très prometteur, mais j'ai échoué à trouver un exemple dans les tests ou les documents du projet. Quelqu'un sait comment l'utiliser? Merci!
Merci Norbert. Mais nous avons «MQInCondition», de quoi aurait-il besoin pour que ça marche? –
Pour l'enregistrement: J'avais besoin que les valeurs de la requête soient paramétrées (c'est un tableau qui vient en argument) donc je ne peux pas vraiment utiliser '{val1. val2} asDictionary' –
Donc il suffit de mettre le tableau au lieu de {val1. val2}. –