問題タブ [play-reactivemongo]

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 投票する
1 に答える
1885 参照

scala - BSONObjectID のリストの暗黙的な形式はありません

私のモデルの 1 つに、BSONObjectID のリストが含まれています。

残念ながら、コンパイラは次のメッセージを表示します。

List[reactivemongo.bson.BSONObjectID] の暗黙的な形式は利用できません。

次のスニペットの最後の行で文句を言います。

面白い観察: List[] 行をコメントアウトすると、Option[BSONObjectID] が機能します。

リストのフォーマットを含める方法を知っている人はいますか? 私はそれが暗黙的に利用可能であるべきだと考えました。

ありがとう

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

mongodb - 複雑なオブジェクトで ReactiveMongoDB と doc.getAs を使用するには?

Play フレームワークと ReactiveMongoDB を使用しています。Customer というクラスのリーダーとライターを作成しようとしています。これはすべて、models.scala ファイルで次の順序で行われます。

しかし、私はエラーが発生しています

次の行

ライターを追加することにしました

そして、コンパイルエラーは次のように変わりました

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

java - ReactiveMongo コネクタが ConnectionNotInitialized 例外をヒットする

私は、reactivemongo コネクタを介して MongoDB とやり取りする Spark Streaming アプリケーションに取り組んできました。ただし、Spark ジョブで次の例外が発生しています

この例外のデバッグに関するオンライン リファレンスが見つかりませんでした。誰もこれに遭遇したことがありますか?もしそうなら、この例外をスローする可能性のあるものについてのアイデアはありますか?

私のコードのスニペット:

前もって感謝します

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

mongodb - Reactive Mongo 0.11 でのクエリ中に「java.lang.RuntimeException: null」が発生する

selector = {}Play 2.4.2 および Reactive Mongo 0.11.5 を使用して JsonCollection でfindAll を使用してコレクションをクエリしようとしています。

while calling メソッドfoldM内の深いメソッドでクエリが失敗します。play.api.libs.iterateecollect[List]

トレースできた最後のコードはcase Input.El(e) => { val newS = executeFuture(f(s, e))(pec); flatten(newS.map(s1 => Cont[E, A](step(s1)))(dec)) }.

このコードは、リアクティブ mongo 0.10.5 および play 2.3.9 から移植されました。

スタック トレース:

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

scala - intellij 14でルートファイルのシンボルを解決できず、フレームワーク2.4のreactivemongoを再生できません

IntelliJ 14.1.4 と Play フレームワーク 2.4 を使用しています。この github プロジェクト ( https://github.com/JAVEO/play-reactivemongo-polymer)からいくつかのコードをコピーして、 reactivemongo をテストしました。基本的に、Posts.scala をコントローラー フォルダーにコピーしました。それはクラスです:

ルート ファイルで、IntelJ は次の行を解決できません。

IntelJ はオブジェクトとして宣言されたコントローラーのみを認識し、クラスは認識しないようです。

アクティベーターを使用してこれを実行しようとすると、コンパイル エラーが発生しました。

何か助けはありますか?

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

mongodb - ReactiveMongo:コレクションから複数のドキュメントをランダムに選択する方法は?

この例を見つけました...しかし、コレクションから1 つのドキュメントをランダムに選択する方法を示していますが、複数のドキュメントをできるだけ効率的に選択する必要があります。

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

scala - play.api.libs.json.JsValue 型の JsObject として Json シリアライザが見つかりません

play2-reactivemongoプロジェクトを using version0.10.5.0.akka23からusing versionに移行しようとしてい0.11.7.play23ます。この質問で対処されている問題を修正するために、次のインポートを既に追加しました。

以前のバージョンでは、次のコードが機能しました。

ただし、新しいバージョンを使用すると、3 行目でコンパイル エラーが発生します。

私は暗黙の導入を試みましたOWriter

しかし、それは暗黙の宣言の競合を引き起こします:

2行目をに変更

問題は修正されましたが、コードの周りにこれらがたくさんあり、より簡単な解決策を望んでいました.

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

scala - Play 2.4.2 に ReactiveMongoApi の独自の実装を注入する

ReactiveMongoApiの独自の実装を特定のコントローラーに挿入する方法を誰かが教えてくれるかどうか知りたいです。

私が来る限り、私は本当にそれを理解していMyOwnReactiveMongoApiませMyControllerMyController。他のすべてのコントローラーは、デフォルトの実装を引き続き使用する必要があります。

私は現在使用しています: PlayFramework 2.4.2 および ReactiveMongo 0.11.6.play24

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

scala - パッケージ reactmongo の object ReactiveMongoPlugin は非推奨です: ReactiveMongoModule と ReactiveMongoApi を使用してください

play2-reactivemongoプロジェクトを using version0.10.5.0.akka23からusing versionに移行しようとしてい0.11.7.play23ます。私が Play 2.3を使用していることに注意することが重要です。

Play 2.4のドキュメントには、ReactiveMongoModuleとを使用する必要があるとReactiveMongoApi記載ReactiveMongoApiされていますが、バージョン でのみ使用できます0.11.7.play24
Play 2.3 での使用方法については何も言われていないので、まだ使用することになっていると思いましたReactiveMongoPlugin。ただし、次の使用に関する非推奨の警告がまだ表示されますReactiveMongoPlugin

バージョン の非推奨警告は正しくありません0.11.7.play23か、それとも API にアクセスする別の方法がありますか?