MongoDB と Ruby でクエリの結果のサイズを見つけようとしています。
size = collection.find({ foo: 'bar' }).size
if size > 0
print "There are #{size} results!"
else
print "There aren't any results."
end
ただし、これを実行すると、次のエラーが発生します。
undefined method `size' for #<Mongo::Collection::View:0x00000004141d48>
このクエリによって返されるアイテムの数を正しく判断するにはどうすればよいですか? ドキュメントに情報が見つかりませんでした。