問題タブ [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.
mongodb - Mongo Java ドライバー (3.x) を使用して Mongo DB からクエリを実行した後、Java 変数に値を代入する
Mongo Java Driverを使用して、MongoDBからクエリされた値をJavaの変数に割り当てる方法は?
データベースからクエリを実行した後、usr1count(variable) に値を割り当てる必要があります。Integer.parseInt(document.getString("count").toString()); に存在する値を割り当てる方法
java - jdbc ドライバーを使用して MongoDB に接続する
目的は、JAVA を介して MongoDB リモート サーバーに接続することです。
Unity_trial.Jar、mongo_version.jar ファイルを試してみましたが、エラーは「mongodb.jdbc.MongoDriver」classNameNotFound です。
class.forname 行にコメントを付けると、次のエラーは
は正しい形式ではありません。どこで間違いを犯しているのかわかりません。事前にご協力いただきありがとうございます。
spring - クラス MongoRepositoryConfigurationExtension を初期化できませんでした - Spring 4.2 で MongoDB
Spring 4.2、spring-data-mongodb-1.8.0、および spring-data-commons-1.11.0 でアプリを構築しようとしています。以下は、実行時にスローされる例外です。
親切に助けてください。私はこれで2日間立ち往生しています。
ご協力いただきありがとうございます。
コンソール ログ
spring-dispatcher-servlet.xml
lib フォルダー内の jar
java - POJO 変数に「public」という名前を付ける
私は MongoDB を使用しており、MongoDB Java Driver (v.3.0.2) を使用するという厳しい要件があります。また、データベースの構造を変更することはできません。
データベース内のドキュメントの 1 つに、POJO である「public」という名前のフィールドがあります。
BSON ドキュメント コレクションを JSON に直接キャストしているだけなので、表示するドキュメントを取得するのは簡単です。ただし、PUT/POST では、この属性を "public" 以外の名前に変更すると、スキーマが変更されますが、これは許可されていません。
この時点で、POJO のフィールドの名前を変更することを計画していますが、これは、POST/PUT でオブジェクトを手動でハイドレートし、BSON ドキュメントを手動で構築して命名を正しく行う必要があることを意味します。
誰かが同様の問題に遭遇したかどうか、無関係なマッピング フレームワークを使用せずにこれを簡単に回避するための提案があるかどうかを確認したかっただけですか?
ありがとう。
java - Java MongoDB BasicDBList を $in パラメータとして使用する方法
ゲームプレーヤーの詳細を含む、次のようなMongoDBコレクションがあります。
そして、配列内のプレーヤーの ID を取得したいと考えています。したがって、たとえば、私はこれを行います:
オブジェクト ( ) のリスト ( com.mongodb.BasicDBList
) があります。しかし今、そのリストを新しいクエリで使用したいと考えています。たとえば、それらのプレーヤーのすべてのバッジを取得します。バッジ コレクション:ObjectId
org.bson.types.ObjectId
$in
Java の場合:
オブジェクトがuserDetailIds
含まれており、フィールドであるため、これは機能しません。BasicDBList をパラメーターとして使用するにはどうすればよいですか? または: s の代わりに IDの配列を取得できますか?ObjectId
userDetailID
String
$in
String
ObjectId
ありがとう!
PD。リストを繰り返し処理してに変換したくありませんList<String>
。