feat(findOrCreate): collection and documents