問題タブ [spring-data-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 に答える
312 参照

mongodb-java - Spring Data mongodb を使用して XMLBeans を BSON オブジェクトとして格納する

Spring Data mongodb の使用を検討していますが、これまでのところ気に入っています。しかし、APache XMLBeans を使用して作成されたオブジェクトなど、より複雑なオブジェクトを格納しようとすると、StackOverFlowError が発生します。これは、XMlBean のオブジェクト参照の周期的な性質によるものだと思います。検索を可能にするBSONオブジェクトとしてXmlBeanをmongodbに保存する一般的な方法について、誰か提案はありますか?

このソリューションでは、Spring を使用する必要はありません。

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

spring - neo4j + mongo バージョンの競合がある spring-data

私の春のアプリケーションでは、spring-dataプロジェクトを介してNeo4j DB を使用しています。mongo db を別のデータ ストアとしてアプリケーションに追加したいと考えています。 これら 2 つのデータ ストアを一緒に操作しようとすると、競合が発生するようです。

my pom - 関連する依存関係のみ:


Spring アプリケーション コンテキストを読み込もうとすると、次の例外が発生します。


バージョンの競合があると推測しているので、いくつかのバージョンを変更しようとしましたが、運が悪かったので、誰かがこれを設定するのを手伝ってくれませんか..

ありがとう

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

java - Spring Mongo Update を JSON 文字列に変換する

オブジェクトのインスタンスがあり、Updateそれを String JSON 表現に変換して、後で使用できるようにしたいと考えています。

次のように更新オブジェクトを作成しました。

私の最初の試みは:

このアプローチはほとんどの場合に機能しましたが、 のインスタンスをシリアル化できなかったため、ときどき失敗しましたSomeClass。これはスタックトレースでした:

MongoTemplateandのインスタンスを利用できますが、MongoConverterこれらのクラスを使用してこのタスクを実行する方法がわかりません。

質問は:

Update オブジェクトの JSON 表現を取得する正しい方法は何ですか?

spring-data-mongodb バージョン 1.1.0.M1 を使用しています。

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

cloud-foundry - Cloudfoundry + SpringData + MongoDB ... デプロイできない

Spring Data と MongoDB に基づく単純なプロジェクトがあります。次の Spring コンテキストを使用して、このプロジェクトをクラウドにデプロイすると:

http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring- beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema /jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/ spring-tx-3.0.xsd http://schema.cloudfoundry.org/spring http://schema.cloudfoundry.org/spring/cloudfoundry-spring-0.8.xsd http://www.springframework.org/schema/data /jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsdhttp://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo ://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd ">

次のエラーで失敗します。

p>

1ヶ月前から稼働していました。API の変更点

ありがとう

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

mongodb-java - SpringJavaからMongoDBに保存されたJavaScript/プロシージャを実行する

mongodbに保存されているJavascriptはほとんどありません。私は春のspringframework.data.mongodbを使用してmongodbにアクセスしています。これから保存されたJavaScript/プロシージャを実行するにはどうすればよいですか?

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

java - Spring Dataを使用したMongoDB - データベース接続を取得するためのセマフォ不足

` org.springframework.data.mongodb.UncategorizedMongoDbException: データベース接続を取得するためのセマフォが不足しています。ネストされた例外は com.mongodb.DBPortPool$ SemaphoresOut: Out of semaphores to get db connection at org.springframework.data.mongodb.core.MongoExceptionTranslator.translateExceptionIfPossible(MongoExceptionTranslator.java:70) at org.springframework.data.mongodb.core. org.springframework.data.mongodb.core.MongoTemplate.execute(MongoTemplate.java:370) での MongoTemplate.potentiallyConvertRuntimeException(MongoTemplate.java:1538) org.springframework.data.mongodb.core.MongoTemplate.insertDBObject(MongoTemplate.java: 730) org.springframework.data.mongodb.core.MongoTemplate.doInsert(MongoTemplate.java:633) で org.springframework.data.mongodb.core.MongoTemplate.insert(MongoTemplate.

これの修正は何ですか?`

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

java - Spring Data Read Converters を使用して MongoDB ドキュメントのネストされたフィールドにアクセスする

MongoDB で Spring Data を使用していますが、Mongo ドキュメントでネストされた要素にアクセスし、それらを Java フィールドに変換する際に問題が発生しています。次の Spring クエリ:

次の DBObject を返します。

「e」と「f」だけに興味があるので、a を使用することにしましたConverter<DBObject, MyObject>。これが私のコンバーター関数です:

深さ 20/30 のネストされたドキュメントがあるとします。私のコンバーターは、書くのが大変です。不器用でよりエレガントなこれを行う方法はありますか?

注釈でこれを行うことは可能ですか? みたいな@Field(value = "a.d.e")...

私は何かが欠けているように感じます.ありがとう!

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

mongodb - Spring Data Mongo はドキュメント内のダーティ フィールドのみを更新できますか?

spring-data-mongo永続化するものがたくさんあるアプリケーションに 使用し始めました。

宣伝されているため、実際にmongoを選択しました。Spring にどっぷりハマってしまった私たちは、Spring の機能のいくつかを使用することで、とても楽な生活を送っていることに気付きました (Spring データの懸命な作業に感謝します)。

しかし、1 つだけあります60 fields。それで、私の質問はspeedscalabilityそれが spring-data-mongo でのみ更新できるというdirty fieldsことmongo databaseですHibernateか? ここで説明された方法に少し似てい ますArthur Ronald F D Garcia

これを読んでくれてありがとう

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

mongodb - Spring Data(Spring Roo)を使用したMongoDBでの重複の防止

Springで使用されているMongoDBに頭を悩ませようとしていたので、SpringRooで小さなプロジェクトを開始することにしました。

私のプロジェクトでは、ユーザーログインデータをMongoDBに保存しています。問題は、新しいUserオブジェクトを作成してMongoDBに保存する登録プロセスでは、loginIdフィールドに@Uniqueがあるにもかかわらず、重複が作成される傾向があることです。

問題の一部は、JPA / RDBMSの観点から物事を考えていることです。また、MongoDBはリレーショナルDBではないため、操作するパラメーターのセットが異なりますが、ガイダンスを見つけるのに苦労しています。非常に単純なサンプルコード以上のもの。

まず、どのSpring / Otherアノテーションが利用可能であり、さらに重要なことに、Spring-worldからMongoDBを処理するときに一般的に使用されますか?次に、「一意」にする必要のあるドキュメントを処理する場合、通常、これをどのように行うのでしょうか。最初に一意のフィールドを検索して、まだそこにないことを確認してから、挿入しますか?第3に、JPAランドでは、アノテーション@PrePersistと@PreUpdateを使用して、更新されたMD5ハッシュパスワードや、保存直前の「最終更新日」の日付の追加/更新など、直前のデータ操作を行うことができます。これがJPAイズムであることは知っていますが、それでも使用できますか?そうでない場合は、Spring Data / MongoDBで使用するための代替手段はありますか?

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

spring - Spring フレームワークの javadoc エラー

Spring フレームワークは初めてです。次のリンクにいます:

http://www.springsource.org/spring-data/mongodb

「API JAVADOC」をクリックすると、次のリンクで 404 エラーが発生します。

http://static.springsource.org/spring-data/data-mongodb/docs/current/apidocs/

URLのどこが間違っているのか、それを修正する方法を教えてもらえますか。

前もって感謝します