問題タブ [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.
mongodb - Play がアプリケーションをリロードするときの奇妙な MongoError (ReactiveMongo による)
コードの変更後に Play がアプリケーションをリロードすると、次のエラーが表示されることがよくあります。
MongoError['ノードセットに到達できません! ネットワーク接続を確認してください。']
MongoDB ログは次のようになります。
時々、この例外もあります:
プロセスを完全に強制終了してactivator run
再度実行すると、すべてが以前と同じように機能します。
ReactiveMongo の使用方法は次のとおりです。
使用バージョン:
- MongoDB: v3.2.4
- スカラ: 2.11.8
- プレイ2.5
- play2-reactivemongo: 0.11.13
- リアクティブモンゴ-プレイ-json: 0.11.14
このような開発には永遠に時間がかかるため、この問題を解決するための助けをいただければ幸いです! :-)
scala - ReactiveMongo 0.12.RC3 へのアップグレード時の型の不一致
現在発生している次の問題を修正するために、0.12.RC3 にアップグレードしています。アップグレード後、メソッドの非推奨警告を受け取りましたcollect
。
だから私はから移動しました:
に:
ただし、残念ながら次のエラーが表示されます。
タイプの不一致、予想: (JSONCollection) => Future[NotInferedS]、実際: (JSONCollection) => Any
mongodb - ReactiveMongo と JSONCollection を使用して Play 2 の MongoDb コレクションで raw コマンドを実行する
こんにちは、私は ReactiveMongo と Play を使用しています。MongoDB コマンドをコレクションで実行できるようにしたいと考えています。
私のコレクションは次のように宣言されています:
実行したいコマンドは次のように宣言されています:
最後に、コンパイルされないコードを次に示します。
コマンドを実行しようとすると、基本的にそれが引数としてrunCommand
受け入れられないことを示す長いエラーメッセージが表示されます。JsObject
ReactiveMongo を使用して、Play から MongoDB コレクションで生のコマンドを実行する方法を見つけるのを手伝ってくれませんか?
mongodb - MongoDB に日付を Long 形式ではなく ISO 形式で保存する方法 [Play、Scala、ReactiveMongo]?
次の方法を使用して、MongoDB に日付を挿入しようとしています。
データベース内:
ここでの問題は、日付が長いミリ秒形式でデータベースに保存されていることですが、私が望むのは ISO 日付形式で保存することです。
MongoShell で同じデータdb.example.insert({user:"abc", joined_date:new Date()})
を永続化しようとしましたが、結果は以下のとおりです。
では、ReactiveMongo を使用してデータベースに ISODate 形式で日付を保存するにはどうすればよいですか?