問題タブ [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.
java - Java ドライバーを使用して MongoDB の $or クエリを作成するにはどうすればよいですか?
私はしようとしていますまたはMongoDBのいくつかの条件(Javaドライバーを使用)。これは私がやっていることです:
これらの条件でオペランドを使用したい$or
のですが、デフォルトは「and」であり、変更方法がわかりません。上記のコードで、条件の 1 つが を返したnull
場合、結果も同様になりnull
ます。
java - 多くのドキュメントを MongoDB に挿入しても、すべてが挿入されませんでした
MongoDB に 1,000,000 個のドキュメントを追加したいと考えています。このダミーコードを実行すると、
そして、99,637 個のドキュメントしか挿入されていないことがわかります。
私はMongoDBの初心者です。最適化の問題か何かでしょうか?
ありがとう
mongodb - ローカル アプリケーションが ssh トンネルを介して Mongo に接続するが機能しない
リモート mongo サーバーにリンクする ssh トンネルがあります。Playサーバーのmongo-java-driverでこのローカルトンネルを使用しようとしました。タイムアウトエラーをスローします。しかし、mongo コマンド ラインを使用してこのトンネルに接続し、このデータベースを問題なく操作できます。
これはトンネル コマンドです。
これは私が使用したmongo.urlです:
ただし、接続しようとするとこのエラーがスローされます。
java - MongoClient が connectTimeout を尊重しない
MongoClient (ドライバー バージョン 2.13) の接続タイムアウトを設定しようとしています。
10 秒間ハングしてからタイムアウトします。このコードはテストで使用されるため、高速なタイムアウトが必要です。
これが私のコードです:
javadocはconnectTimeout について説明しており、この投稿ではタイムアウトの設定方法について説明しています。
誰かが同様の問題を抱えていて、それを解決しましたか?
mongodb - mongodb プラグイン バージョン 3.0.3 で Grails アプリを実行できない
mongodb プラグインを 2.0.1 から 3.0.3 にアップグレードしようとしています。ただし、次のエラーが発生し続けます。
プラグインのバージョンを 3.0.2 に変更しようとしましたが、エラーが続きます。
アップデート:
私はGrailsに2.3.11
います。
依存関係を指定せずにプラグインを含めてみました。また、過去の構成から依存関係をコピーして貼り付けてみました。
と
mongodb - 画像 (サイズ 1 mb) を mongoDB に保存するにはどうすればよいですか?
画像 (サイズ 1 mb) を mongoDB に保存するにはどうすればよいですか。16MB を超える場合は、GRIDFS を使用する必要があります。しかし、サイズが約 1 ~ 10 MB の場合、何が最善の方法でしょうか。
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
を使用してこれを達成する方法。用途が分かってきたMongoOptions
MongoClientOptions
MongoClientOptions.builder()
新しい Builder インスタンスを作成し、プロパティを追加します。