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

java - Java ドライバーを使用して MongoDB の $or クエリを作成するにはどうすればよいですか?

私はしようとしていますまたはMongoDBのいくつかの条件(Javaドライバーを使用)。これは私がやっていることです:

これらの条件でオペランドを使用したい$orのですが、デフォルトは「and」であり、変更方法がわかりません。上記のコードで、条件の 1 つが を返したnull場合、結果も同様になりnullます。

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

java - 多くのドキュメントを MongoDB に挿入しても、すべてが挿入されませんでした

MongoDB に 1,000,000 個のドキュメントを追加したいと考えています。このダミーコードを実行すると、

そして、99,637 個のドキュメントしか挿入されていないことがわかります。

私はMongoDBの初心者です。最適化の問題か何かでしょうか?

ありがとう

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

mongodb - ローカル アプリケーションが ssh トンネルを介して Mongo に接続するが機能しない

リモート mongo サーバーにリンクする ssh トンネルがあります。Playサーバーのmongo-java-driverでこのローカルトンネルを使用しようとしました。タイムアウトエラーをスローします。しかし、mongo コマンド ラインを使用してこのトンネルに接続し、このデータベースを問題なく操作できます。

これはトンネル コマンドです。

これは私が使用したmongo.urlです:

ただし、接続しようとするとこのエラーがスローされます。

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

java - MongoClient が connectTimeout を尊重しない

MongoClient (ドライバー バージョン 2.13) の接続タイムアウトを設定しようとしています。

10 秒間ハングしてからタイムアウトします。このコードはテストで使用されるため、高速なタイムアウトが必要です。

これが私のコードです:

javadocはconnectTimeout について説明しておりこの投稿ではタイムアウトの設定方法について説明しています。

誰かが同様の問題を抱えていて、それを解決しましたか?

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

mongodb - mongodb プラグイン バージョン 3.0.3 で Grails アプリを実行できない

mongodb プラグインを 2.0.1 から 3.0.3 にアップグレードしようとしています。ただし、次のエラーが発生し続けます。

プラグインのバージョンを 3.0.2 に変更しようとしましたが、エラーが続きます。

アップデート:

私はGrailsに2.3.11います。

依存関係を指定せずにプラグインを含めてみました。また、過去の構成から依存関係をコピーして貼り付けてみました。

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

mongodb - 画像 (サイズ 1 mb) を mongoDB に保存するにはどうすればよいですか?

画像 (サイズ 1 mb) を mongoDB に保存するにはどうすればよいですか。16MB を超える場合は、GRIDFS を使用する必要があります。しかし、サイズが約 1 ~ 10 MB の場合、何が最善の方法でしょうか。

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

mongodb - MongoOptions の代わりに MongoClientOptions を使用するには?

MongoOptionsクラスとそのメソッドを使用しています

setFsync(boolean sync)

setJ(boolean safe)

setW(int val)

setWtimeout(int timeoutMS)

setSafe(boolean isSafe)

Mongo-Java-Driver 3.0 で非推奨になっている asMongoClientOptionsを使用してこれを達成する方法。用途が分かってきたMongoOptionsMongoClientOptions

MongoClientOptions.builder()

新しい Builder インスタンスを作成し、プロパティを追加します。