問題タブ [mongotemplate]

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 に答える
2586 参照

spring - mongoTemplate をカスタム型コンバーターに自動配線する方法は?

ObjectId によって DB からオブジェクトをフェッチするコンバーターを作成しようとしています。ただし、mongoTemplate はコンバーターでは常に空です。

org.springframework.core.convert.ConversionFailedException:

型 org.bson.types.ObjectId から型 com.atlas.mymodule.datadomain.MyObject への値 '130000000000000000000013' の変換に失敗しました。

ネストされた例外は java.lang.NullPointerException です

コード:

構成:

テスト構成:

アップデート:

@mavarazy の提案 (ObjectIdToMyObjectConverter Bean 定義を追加) に従ってコードを更新しましたが、例外が発生しました。

「mongoTemplate」という名前の Bean の作成中にエラーが発生しました:要求された Bean は現在作成中です: 解決できない循環参照はありますか?

完全な例外:

ありがとう。

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

java - Spring Data、MongoTemplate save()、REST

データベースにリソースを保存するためにREST APISpring Dataを開発して使用しています。MongoTemplateMongo

APIの1つは次のとおりです。

PUT /devices/{deviceId}

REST に準拠するには、200forupdateまたは201forを返す必要がありcreateます。

を実行するときMongoTemplate.save(device)、mongo が実行するかどうかはどうすればわかりますinsert()update()?

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

java - mongodb BSON オブジェクト エラー

私は使っている

依存関係あり

mongodb バージョン 3.0.3 で正常に動作しています

しかし、mongodb バージョン 3.2.0 を使用しているときにエラーがスローされます

ここに例外があります

私を助けてください。私は何を間違っていますか?

前もって感謝します。