今日、私はhttps://github.com/joscha/play-authenticateに出くわしました。私は絶対に素晴らしく見えます。私にとって、何が起こっているのかを理解するのは非常に難しく、おそらく数日かかるでしょう。
現在、このプラグインはsql用に作成されていますが、nosql(mongoDB)を使用します。
しかし、始める前に、私が変更しなければならないことの概要を教えていただけませんか。
私はかなり多くの変更をする必要があり、設定ファイルを変更するだけでよいことを確認するためだけに最初に大きな間違いを犯したくないので、私は尋ねています。
例:
私はこのように始めたでしょう:
private static ExpressionList<User> getEmailUserFind(final String email) {
return find.where().eq("active", true).eq("email", email);
}
このコードをMorphiaに置き換えます
例えば
//pseudo code
private static ExpressionList<User> getEmailUserFind(final String email) {
return datastore.createQuery(Some.class).field("active").equal("true").field("email").equal(email)...
}