sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDb Select Query Issue Whit Regular Expression (börjar med och slutar med)

Om du vill matcha mer än en ; separerade strängar använd sedan fångstgrupper.

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

(;1678)* matchar strängen ;1678 , noll eller fler gånger.

[01] matchar antingen 0 ELLER 1




  1. Kan inte starta en MongoDB-replikuppsättning:olika fel

  2. Ta bort kapslade dokument med villkor i MongoDB

  3. MongoDB:Bara hämta dokument som skapats under de senaste 24 timmarna?

  4. MongoDB:Allvarligt fel:Klass 'MongoClient' hittades inte