1. Мне не ясно совершенно. Я привел более реалистичный сценарий, чем членовредительство. То, что пользователь после неудачной попытки решил изменить зачение и попробовать еще раз, ничего не доказывает. Я бы поступил аналогично. Я же не могу знать, что у вас там вселенная при этом встает и рушится.
Если эмитить ключ вида [day, start_date, end_date], то оба типа событий покрываются. Для точечного события второй и третий элемент ключа будет совпадать, для интервала будет интервал. Если, конечно, уметь использовать startkey/endkey для дат. Про это можно почитать в доках самого кауча.
Во-первых, пользователь хотел выставить периодичность «всегда» и поэтому выставил такую дату. Называть его пакостником поспешно.
Во-вторых, проверка введеных данных, которой нет. Т.е. юзер может просто опечатавшись на одну цифру положить систему.
И главное, что я хочу сказать. Почему эти повторяющиеся события нельзя хранить в виде дня недели, например, и временного интервала, засовывать это в ключ и по нему искать?
Да, очень уж похоже, ответы-то совсем неадекватные. Товарищ же тролит: уходит от темы, хамит, давит ничем не подтвержденным авторитетом.
Было бы интересно посмотреть, как измениться тон ответов, если ему написать, что-нибудь вроде: «мы решили, что вы ведете себя очень подозрительно, поэтому был сделан запрос в контролирующие органы. Ждем ответа и т.д.»
Из FAQ'а:
Not only are you challenging yourself by saying «Hey, I can do this,» you're also putting your reputation at stake. If you are unsuccessful, we'll let your friends know about it.
Должно быть, они сделали ставку на то, что бессовестных неудачников окажется относительно мало.
Во-вторых, проверка введеных данных, которой нет. Т.е. юзер может просто опечатавшись на одну цифру положить систему.
И главное, что я хочу сказать. Почему эти повторяющиеся события нельзя хранить в виде дня недели, например, и временного интервала, засовывать это в ключ и по нему искать?
Обязательно, но только после гадалок, астрологов и их знакомых.
Было бы интересно посмотреть, как измениться тон ответов, если ему написать, что-нибудь вроде: «мы решили, что вы ведете себя очень подозрительно, поэтому был сделан запрос в контролирующие органы. Ждем ответа и т.д.»
Not only are you challenging yourself by saying «Hey, I can do this,» you're also putting your reputation at stake. If you are unsuccessful, we'll let your friends know about it.
Должно быть, они сделали ставку на то, что бессовестных неудачников окажется относительно мало.