Albo przekonwertuj swój number
aby wpisać ciąg znaków dla każdego dokumentu, a następnie możesz prawidłowo i wydajnie używać wyrażeń regularnych lub po prostu zrezygnować z używania RegEx i zamiast tego użyć wbudowanych opcji filtrowania Mongo.
Na przykład, aby znaleźć liczbę o określonej wartości:
{number: 555}
Lub znaleźć liczbę z zakresu (500, 600):
{number: {$gt: 500, $lt: 600}}
Oto lista niektórych popularnych operatorów zapytań.
Każdy z nich jest bardziej wydajny niż konwersja każdego Number
do String
w czasie zapytania.