MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment utiliser $regex dans la requête d'agrégation mongodb dans $match

Comme il est dit dans le $regex docs auxquels vous avez lié, les deux façons de procéder sont :

Field2: /Value_2/g

OU

Field2: { $regex: 'Value_2', $options: 'g' }

Mais j'ai aussi essayé votre deuxième tentative de 'Field2': { $regex: /Value_2/g } et cela a également fonctionné.

BTW, le g L'option regex n'a pas de sens dans ce contexte car vous n'avez besoin que d'une seule correspondance de toute façon. Notez qu'il n'est même pas répertorié dans le $regex docs.