私は Web 開発は初めてですが、Scala の経験が豊富で、Lift を使い始めようとしています。最初のステップの 1 つは、サイトがユーザー情報を保存できるようにデータベース接続をセットアップすることのようですが、これを行う方法がよくわかりません。私が見つけた情報源の多くは、私が持っていないように見える特定の予備知識を期待しています. 私が読んだことから、MongoDBが進むべき道のようです。さまざまなユーザー情報、テキスト、および多数の画像を保存する予定があることを考えると、その結論は正しいですか?
MongoDB データベース接続を構成し、それを使用するユーザー クラスをセットアップするために必要な正確な手順は何ですか? Lift 2.3 と Scala 2.8.1 を使用して「lift_basic」テンプレートから始めています。
これまでのところ、lift-mongodb の依存関係を含めるように LiftProject ファイルを変更し、Lift Mongo wiki エントリに基づいて Boot.scala ファイル用の mongoInit 関数を作成し、このメーリングで言及されている MetaMegaProtoUser クラスの Mongo バージョンを使用してみました。リストスレッド。しかし、それは機能していないようで、「接続識別子 ConnectionIdentifier(lift) を探していますが、リフトという名前の JNDI データ ソースまたは正しい名前のリフト接続マネージャーが見つかりませんでした」というエラーが表示されます。これはラインから来ているようです
Schemifier.schemify(true, Schemifier.infoF _, User)
しかし、私はこの行が何を意味するのか分からないので、困惑しています.