sql >> Database >  >> NoSQL >> MongoDB

Mongoose find() RegExp voor veld Nummertype

Ofwel converteer je number om een ​​tekenreeks voor elk document te typen, en dan kunt u reguliere expressies correct en efficiënt gebruiken, of gewoon het gebruik van RegEx's opgeven en in plaats daarvan de ingebouwde Mongo-filteropties gebruiken.

Om bijvoorbeeld een getal met een bepaalde waarde te vinden:

{number: 555}

Of om een ​​nummer in het bereik (500, 600) te vinden:

{number: {$gt: 500, $lt: 600}}

Hier is een lijst met enkele veelvoorkomende query-operators.

Elk van deze is efficiënter dan het converteren van elk Number naar een String tijdens de vraag.



  1. MongoDB - Sorteer de resultaten van een zoekopdracht

  2. Redis-prestaties op een multi-core CPU

  3. Voorwaarden voor meerdere deelname met behulp van de $lookup-operator

  4. MongoDB bulkWrite()