【发布时间】:2011-04-16 12:27:41
【问题描述】:
由于Mongoid.master.collection()即使集合不存在也会返回一个集合,我们可以使用
coll = Mongoid.master.collection('analyticsCachedResult')
if coll.count == 0
# [...]
end
测试它是否是一个空集合。另一种方法是循环遍历
Mongoid.master.collections.each do |c|
return c if c.name == 'analyticsCachedResult'
end
return nil
但是有没有更简单的方法来检测它是否存在?
【问题讨论】:
标签: collections mongodb mongoid