問題タブ [spring-mongodb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring MongoTemplate を介して集約してコレクションの最大値を取得する
最新の日付でユーザーを検索したい (User
オブジェクトにdate
フィールドがあると仮定します)。データは MongoDB に保存され、Spring 経由でアクセスされますMongoTemplate.
生データの例:
クエリは返す必要があります
使用している集計方法は
spring - リストまたはマップ内をチェックするSpring MongoDB基準
文字列が内部にあるかどうかを確認するにはどうすればよいですか:
私のユーザーモデルで?
in Criteria メソッドは使用する正しいアプローチですか?
ありがとう
java - Mongotemplate グループの例外
mongo テンプレート グループ操作を実行すると、NullPointerException が発生します。
コードは次のようになります。
POJO は次のとおりです。
スタック トレースはまったく有益ではないようですが、次のとおりです。
お知らせ下さい。
ありがとう、ロイ
mongodb - MongoDB Aggregation Sum は Spring Data に実装されます
HOUR_COUNTS コレクションには {docId, hour, count} が含まれています
次の mongodb クエリを使用して、docId のカウントの合計を取得するのは非常に簡単です。
次に、次の結果を得ることができます。
Spring Dataを使用してそれを行う時が来ました
私はこれをやろうとしましたが、うまくいきません:
エラーは次のとおりです。
したがって、Spring Data でクエリを機能させる方法を知りたいです。ありがとうございました。
java - MongoDB の計算されたグループ化フィールド
MongoDB ドキュメントのこの例では、MongoTemplate を使用してクエリを作成するにはどうすればよいですか?
または一般的に、計算フィールドでグループ化するにはどうすればよいですか?
java - 正確に一致するフィールドを持つ配列の要素をクエリするJavaのMongoDB
ドキュメントにある配列要素(サブドキュメントも含めることができます)の1つ以上の一致するフィールドを照会したいと思います。
例えば:
私のコレクションには、以下の文書が含まれています。
クエリの結果として、次のようなドキュメントが返されるようにします。
これを提供するために、クエリを書きました
つまり、MongoDB シェル コマンドでは次のようになります。
ただし、次の結果が返されます。
_id とインデックス フィールドを省略しても問題ありませんが、条件が一致するため、配列の最初の要素を返します。一致する "name":"test" または "date" は dCriteria と等しいですが、両方の条件に一致する必要があります。同時に。
これを行うには、$elemMatch 演算子を使用して、配列要素の複数のフィールドに同時に正確に一致するクエリを実行する必要があります。しかし、私のプロジェクションでその構文を使用する方法がわかりません。
mongodb - mongodb のマルチ埋め込みデータの更新
埋め込みデータの配列リストに挿入したい。いくつかの方法を試しましたが、うまくいきませんでした。私のデータ構造はこのようなものです。ここに示すコードは、元のデータ構造への単なるダミー参照です
新しいデータを objZ に挿入したい クラス X と Y の id 値を知っています。Spring mongotemplateを使用しています。Spring Mongo Templateはこれをサポートしていますか? 誰かが私を助けてくれますか?
前もって感謝します。
java - access-data-mongodb へのリソース ファイルの追加に関する問題
この Spring Boot MonogoDB の例を使用しようとしていますが、monogoDB サーバーの場所を変更したかったのです。
http://spring.io/guides/gs/accessing-data-mongodb/
次の行を Application.java に追加しました。
プラスが追加されましapp-config.properties
たsrc/resources
が、このエラーが発生しています:
誰か助けてくれませんか...
java - Javaでのクエリ間のMongodb
mongodb の col1(value) と col2(value) の間にあるすべてのレコードを読みたいです。だから私はこのコードを書いていますが、正しく動作しません。このクエリをどのように実装しますか?
私のエンティティは : 私のエンティティでは、日も月も私にとって重要ではないため、日付は同じくらい長いと思います。
200 から 500 までのすべてのレコード
私のコード: