問題タブ [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.
mongodb-query - Mongodb:要素の配列内の要素のリストの出現回数をカウントする
初期状態:
- 都市の配列を持つ旅行者のコレクション
- 目的地 (都市) のリスト。
目的地リストに 3 つの都市があるすべての旅行者を取得するにはどうすればよいでしょうか? 現時点では、旅行者の目的地の総数しか数えることができません...
java - spring-data-mongodb 依存関係の更新の問題
現在、私は自分のプロジェクトで Spring-data-mongodb を使用していますが、それは私にとって完璧に機能します。
プロジェクトで集計フレームワークを使用したいので、バージョンを最新のもの、つまり 1.8.0 に更新しました
Maven依存関係を更新した後、アプリケーションの実行中にエラーが発生します
しかし、バージョン 1.1.0 に切り替えると、エラーなしで完全に動作します。~/.m2 フォルダーからダウンロードしたすべてのデータを消去して、もう一度更新しようとしましたが、まだ同じ問題があります。
.......
java - アノテーション以外にSpring MongoDBのドキュメントとしてオブジェクトを指定するプログラム的な方法はありますか?
多くのサービスで使用されるドメイン オブジェクト ライブラリがあります。これらのサービスの 1 つは、クラス名とは異なる名前を持つ既存の MongoDB コレクション内のライブラリにオブジェクトを格納したいと考えています。
ドメイン オブジェクト ライブラリ内のオブジェクトに注釈を追加することは避けたいと思い@Document
ます。不要な依存関係が大量に発生するからです。MongoRepository.save()
オブジェクトを呼び出すと、コレクションに保存することを認識できるように、Mongo 構成をプログラムでセットアップする方法はありますか?
java - Spring @ComponentScan アノテーションが機能しない
パッケージ レイアウトのスプリング ブート アプリケーションのサンプルがあります。
統合テストの実行に失敗し、置かれた場合に ItemRepository Bean を見つけることができません
しかし、私が置くと動作します
トリックはどこですか?
仕様は言う:
basePackageClasses() または basePackages() (またはその別名 value()) を指定して、スキャンする特定のパッケージを定義できます。特定のパッケージが定義されていない場合、このアノテーションを宣言するクラスのパッケージからスキャンが行われます。
java - MongoDB シャードのデータ削除が非常に遅い
MongoDB のデータ削除が非常に遅いことがわかりましたが、クエリまたは挿入アクションは問題ありません。
これは私のシャードの状態です:
2 つのデータベースは異なる国に設定されています。しかし、テストではすべてのデータを同じデータベースに配置したと確信しています。
これはレコード構造です:
私は春のフレームワークを使用しており、これが私のコードです:
クエリ:
消去:
通常、100 レコードの保存またはクエリには 100 ミリ秒かかります。ただし、100 件のレコードを個別に削除するには 30 秒以上かかります。
しかし、バッチ削除を使用すると、50 ミリ秒未満で済みます。見た目は普通です。
java - 春のmongodb - ネストされたコレクションフィールドのソート
Java spring mongodb オブジェクト内にコレクションをネストしました。入れ子になったコレクションを保持する値に基づいて並べ替えることができますか?
ここでは、blist コレクションを日付に基づいて並べ替えます。春の注釈で可能ですか?