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

Problém výběru dotazu MongoDb s regulárním výrazem (začíná a končí)

Pokud chcete porovnat více než jeden ; oddělené řetězce pak použijte skupiny zachycení.

db.getCollection('CollectionName').find(
    {
       "magnitude": /^1678(;1678)*$/,
       "flag": /^[01](;[01])*$/
    }
)

(;1678)* odpovídá řetězci ;1678 , nula nebo vícekrát.

[01] odpovídá buď 0 NEBO 1




  1. Referenční chyba není vyvolána zpětným voláním MongoDB

  2. Jak převést BigDecimal na Double v rámci spring-data-mongodb

  3. Záložní plán MongoDB

  4. jak udělat z proměnné jedinečný klíč v mongoose?