問題タブ [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.
java - Mongo Java が無効なホスト/ポートに接続していますが、本当に接続していますか?
次のコードがあります
出力
ホスト (localhost である必要があります) とポート (27017 である必要があります) は明らかに間違っていますが、このプログラムを実行すると実行され、例外は発生しません。
本当に繋がってる??私は確信していません。では、そのような状況をどのように処理しますか?
java - Java:Mongoは挿入されたドキュメントの正しい数をアサートできません
次のテストがあります
mongoRule
データベースに接続し、提供するルールはどこにありますかMongoService
(mongoクライアントに書き込まれたラッパー)
MongoService関連のメソッド
これを実行すると、
今、私がこれを行うと
エラーは表示されません。
質問:
a。)スレッドを1秒間スリープさせると、正しい数値を取得するのに役立ったのはなぜですか。並行性に関連する問題ではありませんか?2つのスレッドが同じドキュメントを配置しようとしているのに、ドキュメントは一意である必要がある場合はどうなりますか。
b。)これを修正するにはどうすればよいですか?
ありがとうございました
java - Mongo Java の json オブジェクトを追加のフィールドに入力することは可能ですか?
私はあなたが行くことを可能にする BasicDBObject があることを知っています:
私が抱えている問題は、値がプリミティブ型にしかならないことです。変更できない共通データと一緒に保存したいjsonオブジェクトがありますが、jsonオブジェクトを単一のmongoドキュメントに記述したいと考えています。次のようなことを行うにはどうすればよいですか。
要約すると、キーと値のペアに加えてjsonオブジェクトを同じドキュメントに保存できるようにする方法を探しています(私が持っている「json-string-with-nested-arrays」は変更できないと仮定します。そのため、追加の属性を挿入することはできません。)どうすればこれを達成できますか?
以下は、json-string-with-nested-arrays です。
java - MongoDBプール接続エラー
私はJavaでmongoDbを使用しています。データの挿入中に次のエラーが発生します。どんな助けでもいただければ幸いです。ありがとう
これは、mongodbにデータを挿入するために他のクラスから呼び出すdbWrite関数があるクラスです。
java - Mongo Java:DBObjectをファイル上のJSONとしてシリアル化する方法は?
私はとして文書を持っていMongoDB
ます
として表されるDBObject
- すべて
key
のvalue
ペアはタイプですString
- Javaを使用してこのドキュメントをシリアル化したい、APIを見て、何も見つかりませんでした。ファイルにある
DBObject
ようにシリアル化するにはどうすればよいJSON
ですか?
java - MongoDB Java: QueryBuilder $in 演算子を使用して Mongo でオブジェクトを検索すると何も返されない
私は次のようにJUnit rule
呼ばれていMongoRule
ます
次に、次のようにいくつかのドキュメントを挿入しようとします
document1
とdocument2
は有効なドキュメントDBObject
です。スキーマは次のようになります
今、コレクションをクエリしてこれらのオブジェクトを取得しようとするので、これを行います
mycollection
すべてのドキュメントが保持されるコレクションです。これは外部サービスから取得されます。
このドキュメントを実行すると、次のように表示されます
つまりcollection.find()
、これらのドキュメントが見つかりませんでした。
ここで私がしていないことは何ですか?どうすれば書類を取り戻すことができますか?
私はJava
withMongo
を使用するのが初めてで、この参照を使用してクエリを作成しました
更新
クエリの作成方法を変更した後も、ドキュメントが表示されません
コレクション名は次の方法で返されます
java - Java mongo カスタム オブジェクト ID ユーザー ID
Mongo DB にユーザー ドキュメントがあり、_id フィールドを userID フィールドとして使用してインクリメントしたいと考えています。
Mongo ドキュメント (http://www.mongodb.org/display/DOCS/Object+IDs) で counter("user") JS メソッドを見つけました。
Mongo Shell から呼び出すことができます。
db.user.insert({_id:counter("user"), name:"tom"...});
さて、Javaコードから同じコマンドを使用するにはどうすればよいですか? Java コードから Javascript 関数を指定する方法が見つかりません。
また、findAndModify コマンドと $inc の使用法を見ましたが、機能させることができませんでした。このようにして、JS カウンター関数を呼び出さずに実行できると思います。
Mongo の Object Id の代わりに _id フィールドでカスタム値を使用すると、どのような影響がありますか?
〜ビッシュ
java - 遊ぶ!2フレームワーク-JavaMongoドライバーを追加します
Play!でjavamongoドライバーを使用しようとしています。
だから私は読んだ:
http://www.playframework.org/documentation/2.0.2/SBTDependencies
http://www.mongodb.org/display/DOCS/Java+Tutorial
Eclipseにビルドパスを追加しました。しかし、playは依存関係を見つけることができません。
ですから、playframeworkのホームページに例がありますが、それでも理解できません。
なぜ2%の兆候があるのですか?正しい名前を取得するにはどうすればよいですか?私はバージョンが2.8.0であるべきだと知っているだけです。では、Javaドライバーを追加したい場合、何をする必要がありますか?
また、公式のJavaドライバーを使用する場合、Morphiaを使用する必要はありませんか?
Play Frameworkmongodbmorphiaモジュールのインストール
。
。
編集:
java - MongoDb + Java:DbRefに$ dbが保存されていませんか?
mongo-2.8.0.jarを使用して、別のdbへのdb-referenceを取得したいと思います。しかし、コード(Groovy)
次のようなものを印刷します:
また、$dbもデータベースに保存されていません。
JavaMongoドライバーに$dbを保存させる方法は?
java - MongoDBのcursor.count()とcursor.size()の違い
cursor.count()
MongoDB のとcursor.size()
メソッドの違いは何DBCursor
ですか?