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

Spring Data MongoDB:集約フレームワーク-ネストされたプロパティで並べ替えると無効な参照がスローされます

    投稿されたコードは確かに正常に機能します-私が抱えていた問題は別のものでした。

    私はこのようなことをしました:

    Aggregation agg = newAggregation(
           project("comments"), //This was the problem! Without this it works as desired!
           unwind("comments"),
           sort(Direction.DESC, "comments.createdAt") 
    );
    

    コードで書いたように、コメントだけを投影したかったのです。 -オーバーヘッドを節約するためのフィールド-しかし、これは実際に私の問題を引き起こしました!

    ヒントをありがとう!




    1. $ mapmongodbのインデックスを持つ$concatフィールド?

    2. MongoDB $ arrayElemAt

    3. Mirthはmongodb接続に接続します

    4. MongoDBdockerコンテナはソケットファイルのリンクを解除できませんでした