問題タブ [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.
scala - BSONObjectID のリストの暗黙的な形式はありません
私のモデルの 1 つに、BSONObjectID のリストが含まれています。
残念ながら、コンパイラは次のメッセージを表示します。
List[reactivemongo.bson.BSONObjectID] の暗黙的な形式は利用できません。
次のスニペットの最後の行で文句を言います。
面白い観察: List[] 行をコメントアウトすると、Option[BSONObjectID] が機能します。
リストのフォーマットを含める方法を知っている人はいますか? 私はそれが暗黙的に利用可能であるべきだと考えました。
ありがとう
mongodb - 複雑なオブジェクトで ReactiveMongoDB と doc.getAs を使用するには?
Play フレームワークと ReactiveMongoDB を使用しています。Customer というクラスのリーダーとライターを作成しようとしています。これはすべて、models.scala ファイルで次の順序で行われます。
しかし、私はエラーが発生しています
次の行
ライターを追加することにしました
そして、コンパイルエラーは次のように変わりました
java - ReactiveMongo コネクタが ConnectionNotInitialized 例外をヒットする
私は、reactivemongo コネクタを介して MongoDB とやり取りする Spark Streaming アプリケーションに取り組んできました。ただし、Spark ジョブで次の例外が発生しています
この例外のデバッグに関するオンライン リファレンスが見つかりませんでした。誰もこれに遭遇したことがありますか?もしそうなら、この例外をスローする可能性のあるものについてのアイデアはありますか?
私のコードのスニペット:
前もって感謝します
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.iteratee
collect[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 から移植されました。
スタック トレース:
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 はオブジェクトとして宣言されたコントローラーのみを認識し、クラスは認識しないようです。
アクティベーターを使用してこれを実行しようとすると、コンパイル エラーが発生しました。
何か助けはありますか?
mongodb - ReactiveMongo:コレクションから複数のドキュメントをランダムに選択する方法は?
この例を見つけました...しかし、コレクションから1 つのドキュメントをランダムに選択する方法を示していますが、複数のドキュメントをできるだけ効率的に選択する必要があります。
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行目をに変更
問題は修正されましたが、コードの周りにこれらがたくさんあり、より簡単な解決策を望んでいました.
scala - Play 2.4.2 に ReactiveMongoApi の独自の実装を注入する
ReactiveMongoApi
の独自の実装を特定のコントローラーに挿入する方法を誰かが教えてくれるかどうか知りたいです。
私が来る限り、私は本当にそれを理解していMyOwnReactiveMongoApi
ませMyController
んMyController
。他のすべてのコントローラーは、デフォルトの実装を引き続き使用する必要があります。
私は現在使用しています: PlayFramework 2.4.2 および ReactiveMongo 0.11.6.play24
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 にアクセスする別の方法がありますか?