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

mongoDBアグリゲーション内のフィールドのタイプを変更し、$ lookupはフィールドのインデックスを利用しますか?

    文字列をパイプライン内のオブジェクトIDに変換することはできません。各ドキュメントを調べて、次のようなものを使用して手動で変換する必要があります(とにかく、タイプの混合一致を保存するべきではないため、長い間更新する価値があります。実行):

    文字列をmongodbで数値に変換する方法

    $ lookupはインデックスを使用しますが、このブログの統計を見ると、インデックスが使用されていることがわかります-

    http://guyharrison.squarespace.com/blog/2016/7/4/join-performance-in-mongodb-32-using-lookup.html



    1. CloseイベントからRedis接続が切断されました

    2. $slice演算子を使用して配列の最後の要素を取得する

    3. $groupbyの後の動的キー

    4. StackExchange.Redisタイムアウト