sql >> Databáze >  >> NoSQL >> MongoDB

Jak používat $ regex v agregačním dotazu mongodb v rámci $match

Jak je uvedeno v $regex dokumenty, na které jste odkazovali, lze to provést dvěma způsoby:

Field2: /Value_2/g

NEBO

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

Ale zkusil jsem také váš druhý pokus 'Field2': { $regex: /Value_2/g } a to také fungovalo.

BTW, g možnost regulárního výrazu v tomto kontextu nedává smysl, protože stejně potřebujete jen jednu shodu. Všimněte si, že není uveden ani v $regex docs.



  1. nodejs, redis. zkontrolujte, zda klíče existují, a pokud ne, vytvořte nové

  2. Jak mohu spustit skript MongoDB js pomocí Java MongoDriver

  3. Jaký je rozdíl mezi findAndModify a update v MongoDB?

  4. MongoDB $toString