0
初心者からモンゴイダルまで。カウントとモンゴイドのすべてのカウント
mongoidで
Class.count
対
Class.all.count
を使用してのパフォーマンスへの影響は何ですか?両方ともMongoid :: Criteriaのクラスを持っているので、Class.allの使用のポイントは何ですか?
初心者からモンゴイダルまで。カウントとモンゴイドのすべてのカウント
mongoidで
Class.count
対
Class.all.count
を使用してのパフォーマンスへの影響は何ですか?両方ともMongoid :: Criteriaのクラスを持っているので、Class.allの使用のポイントは何ですか?
Model.count
およびModel.all.count
はモンゴイドと同等である。クエリをトラッキングすると、
MOPED: 127.0.0.1:27017 COMMAND database=... command={:count=>"models", :query=>{}} runtime: ...
のようなものが表示されます。 all
メソッドは、モンゴイとともに非常に役立つものではありません。クエリがすでにある場合(Mongoid::Criteria
)、query
とquery.all
は機能的に同等です。モデルクラスがあれば、Model.all
はすべての文書に一致するMongoid::Criteria
に過ぎません。