問題タブ [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.

0 投票する
1 に答える
487 参照

spring-boot - 環境変数で提供される MongoDB 接続 URI を使用するように Spring Boot アプリケーションを構成する

環境変数を使用して MongoDB への connection-uri を構成したいと考えています。このようにして、localhost で、または Spring Boot アプリケーションがクラウドで実行されている場合に、さまざまな値を設定できます。

build.gradle ファイルに mongodb を含めました。

ローカルで作業するために、現在 を設定しspring.data.mongodb.uri=mongodb://...applications.propertiesいますが、その値を環境変数から読み取ってもらいたいと考えています。どうすればこれを達成できますか?

Spring Boot と Cloud に関する記事を読み、AbstractCloudConfig を次のように拡張することを提案しました。

しかし、これは環境変数やローカルでの作業では機能しないと思います。

0 投票する
0 に答える
844 参照

spring-boot - Spring Framework アプリケーションの起動時のメモリ使用量が多い

Java Spring Framework で REST API を作成しました。

このgithub プロジェクトを参照しましたが、私のプロジェクト構造はこれに非常に似ています。

私のアプリケーションには、Spring Boot、Spring Security、Spring Security OAuth、Spring Data JPA、Spring mongodb が含まれています。

私は、開始時にアプリケーションが 100MB 以上を消費し、URL 要求ごとに 2MB 増加することを観察しました。また、mongodb 接続は、タイムアウト後に自動的に閉じられません。

このアプリケーションの起動時のメモリ使用量を把握できません。(これは、スプリング ブート、スプリング セキュリティ、またはその他の lib によるものですか?)

セキュリティ、OAuth、および MongoDB 機能を備えた迅速な REST API 開発に最適な Java フレームワークは他にありますか?

メモリに最適化された REST API が必要です。

ここに画像の説明を入力 ここに画像の説明を入力

0 投票する
0 に答える
116 参照

spring - Mongo データベース全体で最後に挿入されたレコードを取得する

Spring mongo データ コネクタを使用しています。データベースには 40 個のコレクションがあります。コレクションに固有のものではなく、データベース全体で最後に挿入されたレコードを取得したい。

0 投票する
1 に答える
1967 参照

spring - 春のmongotemplateを使った条件付きクエリ

条件付きクエリを使用したい。

これが私のクエリです

これが私のJavaコードです

それは私に与えますMongoException$DuplicateKey

$cond後で、 でoperator がサポートされていないことがわかりましたspring mongotemplate。では、この条件付きクエリをspring mongotemplate.

このリンクにはいくつかの説明がありますが、完全な実装は示されていません

0 投票する
1 に答える
243 参照

java - コレクション Mongo 内のすべてのドキュメントのフィールドのスーパーセット

_idすべてのドキュメントが同じタイプでフィールド数が異なると仮定して、MongoDB の 1 つのコレクション内のすべてのドキュメントに存在するフィールドのスーパー セット ( を除く) を作成する方法。

例 :

スーパーセットは次のとおりです。{"firstName", "lastName", "age", "state", "country"}

0 投票する
2 に答える
19825 参照

java - MongoRepository インターフェイスを使用して mongo db の特定のフィールドを更新する方法は?

春にMongoRepositoryインターフェースを使用してmongo dbコレクションの特定のフィールドを更新する方法は?

0 投票する
1 に答える
3010 参照

redis - Spring Boot および Redis での Spring MongoDB 統合による @Cacheable を使用したキャッシング

Spring Data mongo リポジトリで @Cacheable アノテーションを使用できるかどうか疑問に思っていました。たとえば、次のようにします。

インターフェイス クラス自体でそれを行い、可能であればラッパー クラスを持たないようにしたいと思います。さらに、(xml ではなく) java config を使用して redis のキャッシュ構成を行う方法のサンプルはありますか?