Seit Mongoid.master.collection()
gibt eine Sammlung selbst wenn die Sammlung nicht existiert, wirWie erkennt man, ob in MongoDB eine Sammlung mit Mongoid existiert?
coll = Mongoid.master.collection('analyticsCachedResult')
if coll.count == 0
# [...]
end
zu testen, ob es sich um eine leere Auflistung verwenden können. Eine andere Methode ist die Schleife
aber gibt es einen einfacheren Weg zu erkennen, ob es existiert?
ah, danke für den Hinweis. Diese Zeile funktioniert auch: 'Mongoid.master.collections.map {| c | c.name} .include? 'analyticsCachedResult'' obwohl Mongoid einen solchen Aufruf hat, kann es besser sein. –