問題タブ [mongo-java]

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

java - MongoDBは、Javaで利用可能なデータベースを一覧表示します

私は、Javaで利用可能なすべてのMongoデータベースを通過するアルゴリズムを書いています。

Windowsシェルで私はただします

Javaでそれを実行し、使用可能なすべてのデータベースのリストを取得するにはどうすればよいですか?

0 投票する
5 に答える
38040 参照

java - (MongoDB Java) $push を配列に

私はmongo 2.2.3とJavaドライバーを使用しています。私のジレンマ、フィールドと値を配列に $push する必要がありますが、これを行う方法がわかりません。私のデータのサンプル:

シェルで $push できます:

しかし、これをJavaに翻訳するとき、私は自分自身を混乱させ、キーボードを壁に投げつけます。

これまでの私のJavaコード(不完全で間違っています):

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

mongodb - mongodb (または Java) で配列でオブジェクトを検索する

次のようなコレクション (データセット) があります。

Product1 によると、特定の製品が「productFeature」配列に持つ機能とラベルを見つける必要があります。

Mongoシェルでそれらを見つけようとしました(たとえば、変数を使用して):

しかし、うまくいきません。誰かが配列でオブジェクトを見つける方法を知っているなら、私を助けてください。どうもありがとう。

PS: Java が最適です。たとえば、クエリを適用します。

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

mongodb - Javaを使用すると、DBObject APIを直接バイパスしてBSONドキュメントをMongoDBに保存できますか?

Jongoは Jackson パイプラインを使用して POJO をそれぞれの BSON に効率的に変換し、DBObject. ただし、Jackson 2.x (現在の FasterXML) に依存しており、Jackson 1.9.x からアップグレードする立場にないため、Jongo を使用できないようです。

したがって、私は標準の Java mongo ドライバーを使用しています。これには、POJO をそれぞれの DBObject にマップする必要があります ( Jackson を使用した Java Mongo DBObject への/からの効率的な POJO マッピングを参照)。 Mongo サーバー プロセスに送信される前の時点。

私の質問はこれです - BSON バッファを自分で準備して、ドライバに渡すことができますか?

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

java - Java Driver を使用して MongoDB で全文検索コマンドを実行するには?

Mongo と Java の達人。私たちのチームは、最近 MongoDB に導入された全文検索 API を使用することにしました。ただし、Java MongoDB ドライバーを使用してコマンドを実行すると、いくつかの問題が発生することがわかりました。

ここに私が使用している私のコードがあります:

印刷するとこんな感じ

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

mongodb - mongoDB はフィールド値ではなくフィールド名を比較できますか?

返されるフィールドを定義するとき、mongoDB(collection.find(q, fields))は (どのように) フィールド名 (値ではなく) の比較をサポートしますか?

たとえば、値に関係なく、名前に基づいてフィールドの範囲を選択します。

ドキュメント内に次のフィールド (値が何であれ) があるとします。

fieldA000 to fieldA999そして、フィールド名の一致(明示的にフィールド名を定義する必要なし)またはfieldA.*(reg ex)などの返されるフィールドを制限したいと思います。

PS: 私は現在、非常に使いやすい方法で column-range/slice-select が提供されている Cassandra の代わりに mongoDB を使用できるかどうかを評価しています。