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

SpringDataMongo-クエリメソッドと個別フィールド

    Spring Data MongoTemplateを使用する必要があります -MongoRepository インターフェイスは基本的な機能のためだけに作成されており、クエリ対象をより細かく制御するために、MongoTemplateを使用するのが最適です。 。

    コレクションから個別の値を取得する方法の例を次に示します。

    Criteria criteria = new Criteria();
    criteria.where("dataset").is("d1");
    Query query = new Query();
    query.addCriteria(criteria);
    List list = mongoTemplate.getCollection("collectionName")
        .distinct("source",query.getQueryObject());
    

    詳細情報へのリンクは次のとおりです: mongodb mongoTemplateは、いくつかの基準で個別のフィールドを取得します



    1. cursor.observeはどのように機能し、複数のインスタンスが実行されないようにする方法は?

    2. celery celerybeatはDjangoなしでデータベーススケジューラを使用できますか?

    3. Kubernetesクラスターのmongodbサービスに接続できません

    4. MongoDBで検索/投影を実行するときにフィールドの名前を変更するにはどうすればよいですか?