問題タブ [salat]
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.
indexing - Salat DAO を使用して MongoDB でインデックスを確保する
Salat を使用した複合キーに関する投稿がありますが、 (mongo-db コンソールからdb.collection.ensureIndex({someField : 1})) インデックスを確保するための情報が不足しています。Salat のソースを調べたところ、フィールドにインデックスが必要であることを示す注釈がありませんでした。これを行う方法はありますか?
mongodb - Salat/Cashbah のページネーション ソリューション
MongoDB に保存されているドキュメントのページネーション ソリューションに興味があります。このデータを操作するために Salat/Casbah を使用します。私が知る限り、これら 2 つのソリューションを使用してデータをページ分割するためのオープン ソースとしてすぐに利用できるものはありません。それらをドライバーとして使用して、HTTP API で表示しているデータをページ分割するために、現在見落としているソリューションはありますか?
mongodb - Scala Salat/Casbah および Mongodb を使用して新しいレコードを挿入する
ご挨拶、
Salat と Casbah を使用して でユーザー コレクションを作成してMongodbいます。メール フィールドに一意のインデックスを追加するまで、すべてがうまく機能します。現在、私の挿入は、既存の電子メール アドレスの DB に実際のレコードが追加されていない一意の ID を返します。私はscalaとCasbah/Salatを初めて使用するので、明らかな質問をしていたら申し訳ありません。
ここに私のコレクションのインデックスがあります
これが私のdaoオブジェクトです
mongodb - Salat で MongoDBObject クエリ ビルダーを使用する
全文検索を含むさまざまな基準で MongoDB コレクションを検索するための API を提供しようとしています。これは Scala プロジェクト (Play FWIW 内) であるため、 Casbahの抽象化であるSalatを使用しています。
次のコードは正常に動作します。
ただし、最終的には複数の条件で検索し、全文検索スコアで結果を並べ替える必要があるため、Casbah の MongoDBObjectクエリ ビルダー機能(下部) を調べました。
だから私はこのように上記を複製しようとしました:
これにより、次の例外が発生します。
score以前、クエリにコンポーネントを含めなかったときに、このエラーを見たことがあります。しかし、それを実行すると (最初のコード スニペットに見られるように) 機能し、クエリ ビルダーを含むバージョンは同等であると考えました。
さらに言えば、 を呼び出すと、次のようになりbuilder.result().toString()ます。
{ "$text" : { "$search" : "Vidya"} , "score" : { "$meta" : "textScore"}}
クエリビルダーを機能させるための助けをいただければ幸いです。
forms - Play/Scala と MongoDB を使用したフォーム送信
私は現在、scala (2.11)、Playframework (2.2.3)、および MongoDB (Salat を使用) を使用して最初のアプリケーションを作成しています。私はそれらのどれもあまりよく知らないので、少し初心者の問題があります.フォームからデータを送信できません.
誰かが私の正確な問題で私を助けてくれるかどうかはよくわかりませんが、誰かが私を正しい方向に向けることができるでしょうか?
私の現在のエラーは次のとおりです。
これが私のコードです: view - users.scala.html :
私のコントローラーの一部 - Users.scala :
このリクエストのルート:
そして最後に私のモデル - User.scala :
Play for Scala (Manning) とそのトピックで見つけた Google リンクを利用して、https://github.com/leon/play-salatに基づいてさまざまなバリエーションを試しました。これはかなり明白な問題のように思えますが、私が言ったように、私はこれらのトピックに非常に慣れていません。誰かが私を正しい方向に向けたり、チュートリアルや何かを送ってくれたりしたら、それは素晴らしいことです! ありがとうございました!