問題タブ [mongo-java-driver]

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 投票する
2 に答える
161 参照

java - 静的フィールドを Java から mongo db に更新できません

Java から Mongo DB にレコードを挿入しようとすると、静的フィールドを更新できません。

このプロセスの後、データベースに住所フィールドが表示されません。静的フィールドに問題があることは知っていますが、混乱しています

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

mongodb - Mongo Java ドライバー 3.0.0 を使用した connectionTimeout しきい値のテスト

connectionTimeOutスタンドアロン サーバーでテストしたい。クライアントに間違ったポートを定義したり、サーバーを停止したりするたびに、サーバーの選択ステップで失敗し、serverSelectionTimeOut. connectionTimeOut開発環境でしきい値をテストするにはどうすればよいですか?

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

java - モンゴ Java ドライバー 2.14.0。非推奨コードの変更

mongo Java ドライバー jar を 2.14.0 にアップグレードしています。私の古いコードは正常に動作しますが、非推奨のクラスとコンストラクターを示すコードに従っているため、mongo-java-driver.jar 2.14.0 の非推奨のクラスとコンストラクターを含まない互換性のあるコードが必要です。

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

mongodb - 検索で一致するmongodb 3.2 Javaドライバ集約

mongodb 3.2の Java ドライバーを使用して $lookup コレクションで集計 $match を実行する方法を知りたいです。私が取り組んでいる2つのコレクションの構造は次のとおりです。

2 つの ID (coll_one.foreign_id & coll_two._id) のルックアップは正常に機能しているようです。しかし、coll_two.actif = true で一致を指定すると、空の結果が返されます。

これは私が使用しているJavaコードです:

一致セクションを削除すると、すべてが正常に機能します。私は非常に多くの可能性の組み合わせを試しましたが、まったく成功しませんでした!!!

これが可能かどうか教えてもらえますか????

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

java - MongoJavaDriver を使用して mongodb コンテナに接続できない

私はこの問題を解決することができ、オンラインで同じ問題を抱えている人を複数見つけました。

私は試していました:

new MongoClient(new ServerAddress("0.0.0.0", 27017), mongoClientBuilder.build());

私も試してみましたが、運がありませんでした"localhost""127.0.0.1"オンラインで提起された問題には、同じスタック トレースがありました。

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

mongodb - 集約:com.mongodb.MongoCommandException: コマンドがエラー 16436 で失敗しました:

私は mongodb を使用しており、ログ データをドキュメントのフォーム配列に保存したいと考えていました。コレクションからの読み取り中に、集約パイプラインを使用しています。Mongo Booster でのクエリの使用に疲れたとき、クエリは正常に動作していますが、Java プログラムで使用しようとすると、次の例外が発生していました。

詳細: --> db.version() - 3.2.7 --> mongo-java_driver: 3.2.2

問題の原因を教えてください。問題はバージョンにあると読みましたが、mongo-java_driver-3.3も使用しましたが、使用しませんでした。

前もって感謝します。

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

spring-data - Mongo Java ドライバー 3.2.2 へのアップグレード エラー

MongoDB 3.2.6 に移行しました。以下の依存関係の互換性のある mongo バージョンの jar は何ですか?

  1. mongo Java ドライバーのバージョン (org.mongodb)
  2. spring data mongo バージョン (org.springframework.data)
  3. spring data commons バージョン (spring-data-commons)

これらを Java ドライバーの場合は 3.2.2 に、Spring データと Spring Commons の場合は 1.9.4.RELEASE にアップグレードしようとしましたが、Maven 互換性の問題に直面しています。以下の 2 つの問題は、現在解決できていません。

問題の可能性があることを親切に提案してください。

問題 1:

問題 2:

試しmvn clean dependency:treeてみて成功しました。しかし、mvn clean compile は上記の問題 1 のエラーで失敗しています。

回答: spring-data-commons を 1.12.1 にアップグレードすることで、両方の問題を解決できます。これにより、上記のコンパイル時の問題が解決されます。以下は私の現在の設定です。mongo-java-driver を 3.2.2 に、spring-data-mongodb を 1.9.4.RELEASE に、spring-data-commons を 1.12.1 に。Spring データ コモンズのドキュメントSpring Data Commonsに従って、Spring フレームワークのバージョンも 4.2.8.RELEASE にアップグレードしました。

私が解決できなかった以下の問題に直面しています。どんなアイデアでも大歓迎です。

問題1:

com.google.code.findbugs から依存関係 jsr305 を追加しようとしましたが、それでも同じ例外が表示されます。

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

mongodb - 集約されたセルを削除するMongoDB

私は問題があります。

次のようなドキュメントのコレクションがあります。

そして、私がやりたいのは、特定のタイプと、すべての ID のこのタイプの最小数を持つセルを集約し、このコレクションからそれらを削除することです。基本的に、単一のIDは特定のタイプに対していくつかの異なる番号を持つことができ、最も低い値のドキュメントを削除したい.

Java Driver 3 と mongoshell を使用して集約しようとしましたが、構築することに固執しました。