問題タブ [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.
mongodb - ReactiveMongo: FindAndModify によって返された BSON を JSON に変換する方法
以下は、Mongo の でドキュメントを更新するためのコードですFindAndModify
。
ブロックで、返されたコレクションをコレクションsuccess
に変換しようとしています...しかし、それは機能せず、結果のコレクションは常に空です(コマンドによって返されたコレクションを確認し、空でないことを確認しました) )。何か不足していますか?BSONDocument
JsValue
JsValue
BSONDocument
mongodb - Reactive way of resizing images from MongoDB
I'm looking for a reactive way to resize images which are stored in GridFS.
There is an article here but unfortunately it uses Casbah which is not non-bloking.
And also there is a good library for image resizing. Although it supports async operations, I couldn't find a way to resize an image chunk-by-chunk. Maybe it's not possible at all. Then I'm OK but would you please help me to understand how can I convert an Enumerator (which I get from GridFS) to a simple stream which is usable by scrimage (image resizer lib).
mongodb - ReactiveMongo: _id とは異なるフィールドでシークすると、find() は何も返さない
以下は、同じドキュメント、つまり id52dfc13ec20900c2093155cf
と emailを持つドキュメントを返す必要がある 4 つのステートメントme@gmail.com
です。
最初の 2 つの呼び出しはfind
期待どおりに動作します。つまり、指定された ID で識別されるドキュメントを返します。への 3 番目の呼び出しfind
も機能し、前の呼び出しと同じドキュメントを返します。問題は最後の呼び出しです... 1 つのドキュメントを含むリストが返されることを期待していますが、そうではありません。空のリストを返すだけです。何か不足していますか?
mongodb - Future[BSONDocument]をリストに変換するには?
コードは ReactiveMongo を使用して MongoDB にリクエストを送信し、返されますFuture[BSONDocument]
が、私のコードはデータのリストを処理するため、値を取得してリストに変換する必要がありFuture[BSONDocument]
ます。
ブロックせずにそれを行うにはどうすればよいですか?
アップデ:
ReactiveMongoを使用していますRawCommand
で結果が出Future[BSONDocument]
ます。いくつかの単純なクエリでは、単純な変換を可能にするデフォルトのクエリビルダーを使用しました
基本的に、RawCommand
以前に使用したものと一致する出力タイプが必要です。
json - ReactiveMongo: プロジェクションの使い方
password
ReactiveMongo を使用して MongoDB からドキュメントをクエリするときに、フィールドを除外しようとしています。
上記のコードは効果がありません...password
フィールドも取得します。mongo クライアントから次のことを試してみると、動作し、password
返されません。
何か不足していますか?
scala - ReactiveMongo の BSON マクロとジェネリックに関する問題
次のコードは失敗します:
エラーは次のとおりです。
ただし、型 (ケース クラスの 1 つ) をハードコーディングしても問題ありません。
したがって、これはジェネリックの使用に問題があると思います。ちなみに、私はしなければなりませんimport messages.ClientHello
。私がちょうど使用すると、次のようmessages.ClientHello
になります:
BSON ドキュメントを取得して適切なケース クラスのインスタンスを返す単一のメソッドを持つという、私がやろうとしていることをどのように達成できますか?
json - 列挙子を使用したコンマ区切りリスト
新しいプロジェクト (Scala 2.10.3、Play2 2.2.1、Reactivemongo 0.10.0) で Scala を使い始めたばかりで、MongoDB のすべてのユーザーを外部クライアントにストリーミングする、かなり標準的なユース ケースに遭遇しました。 . Enumerator、Enumeratee API をナビゲートした後、そのための確かな解決策が見つからなかったため、次の方法でこれを解決しました。
私の観点からすると、これは少し注意が必要です。主な理由は、要素リストに Json 開始配列、Json 終了配列、およびコンマ区切りを追加する必要があり、それを純粋な Json ストリームとして提供できなかったためです。それをストリングスチームに変えました。
そのための標準的な解決策は何ですか?反応中のmongoを使用していますか?
scala - BSONArray に要素を追加するには?
関数をBSONArray
使用していくつかの を追加しましたが、 BSONArrayは空のままですadd
BSONDocument
ここにいくつかのサンプルコードがあります
制限文書が追加されていないだけです...