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

スプリングブートでmongodbリポジトリのカスタム並べ替えクエリを作成するにはどうすればよいですか?

    Mongoテンプレートを使用します。

    Criteria find = Criteria.where("company").is("Random");
    Query query = new Query().addCriteria(find).with(new Sort(Sort.Direction.DESC, "reportDate"));
    BasicDBObject result = mongoOperations.findOne(query, BasicDBObject.class, "collection_name");
    

    Mongoリポジトリの使用

    Report findTopByCompanyOrderByReportDateDesc(String company)
    


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

    2. mongorestoreのキャッチされない例外:構文エラー

    3. MongoDBスキーマデザイン-新しいコレクションまたはリファレンス?

    4. 空の配列を含む配列エントリを削除します