У меня есть функция Map в MongoDB, которую я позже использую для уменьшения. Я использую коллекцию, в которой есть куча пользователей, и пользователи владеют некоторыми каналами. Тем не менее, есть пользователи, у которых нет каналов, а функция Map/Reduce вызывает ошибку в моем скрипте.Как продолжить цикл в функции Map (/ Reduce)?
map = Code("function() {"
" if(!this.channels) continue;"
" this.channels.forEach(function(z) {"
" emit(z, 1);"
" });"
"}")
Когда я использую вернуться вместо продолжать, чтобы выйти из функции она работает безупречно, за исключением, что я не хочу, чтобы закончить цикл. Есть ли разумный способ обойти это?
Спасибо за ваш совет и лучший widsom.