私はMongoidマッパーを使用した私のレールアプリケーションでMongoDBを使用します。しかし、私は質問のfinders
とcriteria
を理解していません。セクションFinders
でmongoid documentaionの例では、クエリModel.all
ですが、私は使用している場合、その結果、コンソールの復帰条件(例えば、User.all
用)とない:Mongoファインダーと基準
=> #<Mongoid::Criteria
selector: {},
options: {},
class: User,
embedded: false>
しかし、私はファインダーModel.first
またはModel.last
、特定のコンソールリターンを使用している場合結果。 (User.first
のフィールドを持つ特定のユーザーを:email
,:username
などと返す)。なぜModel.all
はfinders
と書かれていますか?そして、私が必要とするならば、私はすべてUsers
か、例えばPosts
を得る必要がありますか?
良い説明。 –
絶対に同意してください!説明をありがとう。 – Eugene
感謝の言葉ありがとう – apneadiving