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

決して一致しないモンゴ式を作成するための最良の方法

    あなたが望むものを達成するための最良の方法は、{_id : -1}を追加することだと思います

    db.coll.find({a : 1}) db.coll.find({a : 1, _id : -1})に変換されます 。これは、すべてのshx2ソリューションよりも簡単です(noScanを使用した最後のソリューションを除く)。

    さらに、_id フィールドはすでにプライマリインデックスであるため、そのような_idがないことがすぐにわかります。 コレクションのフィールド。

    追記 誰かが自分の_idに-1という名前を付けるのが賢い場合は、{_id : NaN}を実行できます。 。_id = NaNがある場合 その後、おそらくアプリを再開発する必要があります。



    1. BigQueryからMongoDBにデータを転送するAirflowタスクの最適化

    2. MongoDB'$geoNearクエリのインデックスが見つかりません'

    3. 構文エラー予期しないトークンILLEGALMongoConsole

    4. redisとpythonを使用して特定の受信者が消費するフェイルセーフメッセージブロードキャスト