問題タブ [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 投票する
0 に答える
1299 参照

spring-data - アプリケーションの再起動後に org.springframework.data.mapping.model.MappingInstantiationException を取得する

アプリを再起動した後にのみ、この奇妙なエラーが発生します。

アプリを再起動しなければ、問題なくユーザー ドキュメントを作成して読み取ることができます。これは、アプリを再起動して、以前に作成したユーザー ドキュメントを読み取ろうとしたときにのみ発生します。

また、別のドキュメントを作成すると、すべてが正常に戻ることに気付きました。新しいユーザー ドキュメントが作成されると、最後に再起動したアプリで以前に作成したドキュメントを読み取ることができるようになりました。これにより、オブジェクトをMongoDBに書き込むときにのみ、注釈が考慮されるように思われます。

ここで私が間違っていることについてのアイデアはありますか?

についての詳細情報。

Spring-boot: v1.4.1 Spring-data-mongodb: v1.9.3

出題のクラスは次のとおりです

User.class には ContactMechanism オブジェクトのリストがあります

Email と Phone は、それぞれ @TypeAlias("Email") と @TypeAlias("Phone") でタグ付けされます。

これについてさらに情報が必要な場合はお知らせください。私はいくつかの検索を行いましたが、少し前に修正されたように見える以前のバグ以外に、私が説明しているものに近いものは何もありませんでした.

ありがとう、

0 投票する
3 に答える
442 参照

spring - 配列からのみ選択したオブジェクトを取得する方法

次の構造のドキュメントを含むコレクションがあります。

映画でクエリを実行したいのですがname="fana"、応答は次のようになります

spring mongoTemplate を使用して上記を取得するにはどうすればよいですか?

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

mongodb - Spring を使用して Mongodb ドキュメントの配列をフィルタリングする方法

以下のドキュメント構造があります。

以下の 2 つのドキュメントが DB に存在するとします。

指定した生徒と教師の組み合わせのグループを選択したい。たとえば、 teacherid= 1 と student id = 11 を指定すると、クエリは一致するグループを持つ 2 つのドキュメントを返す必要があります。ドキュメント内の一致するグループを取得するために、以下のコードを書きました。しかし、その後、elemMatch は最初の要素の一致のみを返すことを理解しました。2 つのドキュメントが返されますが、その中には 1 つのグループしかありません。

ここで、Mongodb 2.4 で使用できる、クエリによって返されたドキュメント内の配列をフィルター処理するためのオプションを理解したいと思います。

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

java - 最後のサブ要素を取得する Mongodb Aggregate (Java/Spring) クエリ

次の構造名ディスカッションがあります。ユーザーによるディスカッションの最後のメッセージを取得したいと考えています。不完全な Spring MongoDB クエリをたどってみました。ディスカッションごとに 1 つのメッセージ (lastmodifieddate でソート) を取得する方法、またはユーザーが会話の最後のメッセージの受信者であるディスカッションを見つける方法を教えてください。

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

spring - 春のカスタムmongo TokenStoreは、古い期限が切れたときに新しいaccess_tokenを自動的に更新しませんか?

mongo カスタム tokenStore と codeService を使用します。

これは私のカスタム mongoTokenStore です。

これは私のカスタム mongoCodeService です。

と私の OAuth2Config:

問題は:

spring zuul ui-server から「authorization_code」でログインでき、ResourceServer データにアクセスできます。

しかし、access_token の有効期限が切れたとき (120 秒)、ResourceServer データを再取得しているときに、mongoTokenStore が既存の access_token を削除したことがわかりますが、新しい access_token を自動的に更新しないのはなぜですか?

それを解決する方法は?

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

spring - spring mongo で合成 pojo 値を取得できません

これは、インスタンス変数として Map を持つ私の pojo 構造です

これは、私の pojo が Mongo に保存されている方法です (PushNotificationBatch 値を使用)

これは、Map 変数を含まない応答です