number
を変換する 各ドキュメントの文字列を入力すると、正規表現を適切かつ効率的に使用するか、RegExの使用をあきらめて、代わりに組み込みのMongoフィルタリングオプションを使用できます。
たとえば、特定の値を持つ数値を見つけるには:
{number: 555}
または、(500、600)の範囲の数値を見つけるには:
{number: {$gt: 500, $lt: 600}}
一般的なクエリ演算子のリストを次に示します。
これらのいずれも、各Number
を変換するよりも効率的です String
に クエリ時。