查找Mongo::Collection::View的大小



我试图找到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>

如何正确确定此查询返回的项数?我在文档中找不到任何信息

collection.find({ foo: 'bar' }).count()

应该能解决你的问题。在mongo中没有size方法,但是有count。

相关内容

  • 没有找到相关文章

最新更新