sql >> データベース >  >> NoSQL >> MongoDB

数値タイプフィールドのマングースfind()正規表現

    numberを変換する 各ドキュメントの文字列を入力すると、正規表現を適切かつ効率的に使用するか、RegExの使用をあきらめて、代わりに組み込みのMongoフィルタリングオプションを使用できます。

    たとえば、特定の値を持つ数値を見つけるには:

    {number: 555}
    

    または、(500、600)の範囲の数値を見つけるには:

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

    一般的なクエリ演算子のリストを次に示します。

    これらのいずれも、各Numberを変換するよりも効率的です Stringに クエリ時。



    1. モンゴコンプレックスソーティング?

    2. MongoDB $ isNumber

    3. Mongo Javaドライバーからdb.Collection.stats()を呼び出す方法

    4. MongoDBデータディレクトリ/data/dbが見つかりません