問題タブ [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 - Json Coast to Coast Play フレームワーク: Joda DateTime のシリアル化
こんにちは、私はフレームワークをプレイするのが初めてです。誰かがより良いアプローチを知っている場合は、以下に記載してください。
だから私はモデルとそのための読み取り/書き込み/フォーマットを持っています
今、プレイコンソールを開いてこれを行います
エラーが発生しますが、ex の単一の日付を解析しようとすると:
「singleDate」が機能する理由について混乱していますが、「Schedule」モデルの検証は失敗します。事前に感謝します。
scala - reactmongo の BSON Writer の暗黙的な値が見つかりません
私は、より大きなケースクラスの一部である非常に単純なケースクラスを持っています。
BSON Reader と Writer を次のように定義しました。
ただし、次のことを実行しようとすると、コンパイル エラーが発生します。
エラー -
playframework-2.0 - Play 2 アプリでルート アクターを作成する正しい場所
Play のアクター システムを使用して、アプリのスーパーバイザー (ルート) アクターを作成しています。
このルート アクターに対して最初に行う必要があるのは、自身と一連の子アクターを構成するためのメッセージを送信することです。構成には、TypeSafe 構成 API を使用して conf ファイルから読み取り、これらの値をデータベース (この場合は MongoDB) にロードすることが含まれます。私はreactivemongoを使用して設定をconfファイルからデータベースにロードしているので、完全にノンブロッキングで非同期です。コントローラーの他のすべてのアクションは、データベースにロードされる構成値に依存します。
このアクターをどこで作成すればよいかわかりません。コントローラーのコンストラクターで作成しようとしましたが、非同期の読み込みが完了する前にアクションが呼び出されると、例外が発生します。
また、Global.onStart() 内に配置しようとしましたが、再度、コントローラー コード内にスーパーバイザーを取得できませんでした。
Global オブジェクトのコンストラクターでスーパーバイザーを直接作成しようとしましたが、再生の初期化エラーも発生しました。
scala - Stream(BSONDocument() BSONDocument へ
ReactiveMongo で Aggregate を利用しようとしていますが、奇妙なエラーが発生します。
次のような Aggregate コマンドを作成します。
モンゴに電話する:
これは成功したストリームを返します:
次に、ストリームを BSONDocument にキャストしようとします。
しかし、私は得ています:
この問題を回避するには、Json lib を利用しましょう。
それは私に与えます:
成功!だから私の質問はです。ストリームを json 値ではなく BSONDocument に変換するにはどうすればよいですか?
mongodb - Reactivemongo QueryOpts.batchSizeN が機能しない
play Reactivemongo プラグインと Reactivemongo を併用しています。
のbatchSizeN
、QueryOpts
アイテムの 10 個が戻ってくると思っていましたが、そうではありませんでした。
最後にに変更cursor.collect[List]()
するとcursor.collect[List](10)
、動作します。私の質問は、batchSizeN が mongodb コマンドにfind().limit()
同じように使用するかどうかです。と
はどう違いますか?QueryOpts.batchSizeN
cursor.collect[List](10)
scala - Enumerator/Iteratee から結果を取得するには?
私はplay2とreactivemongoを使ってmongodbから結果を取得しています。結果の各項目を変換して、メタデータを追加する必要があります。その後、ソートを適用する必要があります。
私が使用する変換ステップに対処するにはenumerate()
:
次に、次のように Iteratee を作成します。
最後に、Iteratee にフィードします。
そして今、私は立ち往生しています。私が見たすべての例は、println
内部foreach
で何らかの処理を行っていますが、最終結果は気にしていないようです。
では、すべてのドキュメントが返されて変換されると、どうすればシーケンス、リスト、またはさらに処理できるその他のデータ型を取得できるのでしょうか?
scala - Reactivemongo の認証と認可
play 2.3 + reactmongo を使用しています。プロジェクトに認証と承認のシステムを統合する必要があります。
reactmongo のプラグインまたはモジュールにはどのようなオプションがありますか?
ご清聴ありがとうございました