sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man använder $regex i mongodb aggregeringsfråga inom $match

Som det står i $regex dokument som du länkade till, är de två sätten att göra detta:

Field2: /Value_2/g

ELLER

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

Men jag försökte också ditt andra försök med 'Field2': { $regex: /Value_2/g } och det fungerade också.

BTW, g regex-alternativet är inte vettigt i det här sammanhanget eftersom du bara behöver en matchning ändå. Observera att det inte ens är listat i $regex docs.



  1. Uppdatera fält i exakt elementarray i MongoDB

  2. spring-data-mongo - valfria frågeparametrar?

  3. För loop in redis med nodejs asynkrona förfrågningar

  4. Mongoose-schema:'unik' respekteras inte