問題タブ [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 投票する
0 に答える
572 参照

json - MongoDB: 無効な ObjectID を処理する方法

以下は、ObjectID でドキュメントを検索するコードです。

ここで、無効な ObjectID を使用してこのメ​​ソッドを呼び出したとします。

上記の呼び出しによりquery.cursor[JsValue].collect[Vector](perPage)findメソッドで実行すると次の例外が発生します。

何か案が?ありがとう。

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

mongodb - $and と reactmongo の使用方法

このクエリをreactivemongoで作成したい

しかし、うまくいきません。私のコード:

助言がありますか?

前もって感謝します :)

0 投票する
2 に答える
74 参照

scala - クエリを実行して一度に複数のドキュメントを検索する方法

List[String] に製品 ID のリストがあります。Mongo から List[JsObject] を返したいと思います。製品 List の要素ごとに 1 つの JsObject です。

1つの製品だけを取得するには、次のものが必要です。

検索して返す文字列のリストを「フィード」するにはどうすればよいですか? この署名で:

ありがとう

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

mongodb - Scalaを使用してMongoサーバーに正しく認証する方法は?

Mongo データベースに認証を追加しましたが、これまでにクエリを実行できません。

私が試みるたびに、私は得る:

Reactivemongo.core.commands.DefaultCommandError: BSONCommandError['ok' フィールドが欠落しているか 0 に等しいため'コマンドが失敗しました'] 元のドキュメント { ok: BSONDouble(0.0), errmsg: BSONString(unauthorized) }

そして、私の承認ビットは大丈夫だと思われますが、それは仕事をしていません:

ユーザー資格情報が作成されました ここで何が問題なのかについてのアイデアはありますか?

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

mongodb - Play 2.2.x、認証とリクエスト拡張を使用したアクション構成

ユーザーがログインしているかどうかを確認する ActionBuilder を作成しようとしています。ログインしている場合は、ユーザー オブジェクトをリクエスト (AuthenticatedRequest) に追加します。MySQL では、ユーザーを解決しても Future オブジェクトが取得されないため、これは簡単です。しかし、この特定のケースでは、将来の値を返す ReactiveMongo for Play で MongoDB を使用します。

これまでのところ、この小さなスニペットを作成しました。しかし、それは私にタイプの不一致をもたらします:

型の不一致; 見つかった: scala.concurrent.Future[Option[models.User]] => scala.concurrent.Future[Object] 必須: オブジェクト => ?

ここから先に進む方法はありますか?たぶん、これは間違ったアプローチです。ありがとう!

0 投票する
3 に答える
2466 参照

mongodb - UUID を MongoDB oid に変換する方法

このようにjava.util.UUID生成された場合...

...MongoDBに変換してObjectID一意性を維持することは可能ですか? それとも_id、UUID 値を設定するだけですか?

もちろん、最善の解決策はBSONObjectID.generate... を使用することですが、私の場合、ID として UUID を持つJSON Web トークンを取得し、MongoDB コレクションでそれをトレースする必要があります。

送信。

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

playframework-2.2 - ReactiveMongoで$setOnInsertフィールドを使用するには?

ReactiveMongoの$setOnInsertフィールドUpdateとフィールドを含めようとしています。FindAndModifyただし、組み込みのコマンドで動作させることができないようです。

ドキュメントを更新するためにこのフィールドを含める方法を知っている人はいますか?

0 投票する
2 に答える
696 参照

scala - GridFS からファイル メタデータのリストを返す - Json デシリアライザーなし

これは、単純なアプローチによる簡単な作業です。条件に一致するすべてのファイルを取得します。ファイルとは、バイナリではなく、ファイルのメタデータを意味します。

スコープに reactmongo.api.gridfs.Implicits._ がありますが、取得します