Сергей: тогда проблема в другом месте, возможно у вас там где-то изолированный скоуп посередине, а может просто опечатка, сделайте jsfiddle пример, тогда будет легко найти багу.
Александр Вульф: Дак проверьте, создайте тестовую базу, влейте туда основную, а потом "ошибочную" и посмотрите результат, на старых версиях работало норм.
Alexander Litvinenko: > ввиду того что шардинг всетаки понадежнее будет транзакций
> я от транзакций давно отказался, как выше писал, шардинг надежнее.
перефразирую: "отказался от велика в пользу мясорубки чтобы было лучше дышать под водой" или "сравнение теплого с мягким".
Alexander Litvinenko: Вот, почитайте ссылку что вы дали, я знаю около 6 вариаций эмуляции транзакций для монги, как я и сказал - в монге нет классических транзакций.
Единственная NoSQL база с Нормальным транзакциями - это OrientDB, но она на java и тормозит.
Пума Тайланд: > Ну тогда им надо и медициной не пользоваться и по дорогам не ходить, а только летать.
Это все оплачно потребителями (туристами).
А в россии медицина платная, дороги покрываются кучей сборов с людей, (это ещё до налогов не добрались), ну вы и сами в курсе.
Пума Тайланд: > во вторых как это снимает с вас стать и незаконное предпринимательство и уклонение т налогов?
В юридическом или моральном смысле?
Если у человека нет счета с деньгами за бугром, какие претензии? Так же, если их тратить за бугром...
Вопрос, что будет если рассчитываться в российских магазинах картой пайонера. Это наверное выглядит примерно так же, если рассчитываться российской картой за бугром, с туристов вроде не требуют налоги за рубежом.
> уклонение т налогов?
Если не рассматривать юридический аспект, то было бы не плохо чтобы люди могли не платить налоги если они не поддерживают текущее правительство, или что-то типа того.
> Чуть безопаснее пионер но его спалить чтобы взять вас за жопу чуть сложнее
пайонер не является банком, и у вас нет в нем банковского счета, поэтому вы можете утверждать что денег за бугром у вас нет, в теории, это если налоговая спросит.
> Вчера на DUMP Олег Бунин сказал, что не встречал ни одной задачи, где бы необходимо было использовать NoSQL БД
Ну это не аргумент, можно ещё "потрясти" и сказать: "не встречал ни одной задачи, где бы необходимо было использовать БД", т.к. можно использовать файлы (диск) напрямую.
> Как такое может произойти?
Например если вы вычитаете баланс и проверяете что баланса хватает не в одной команде ("транзакции"). Например если вы вычисляете баланс через aggregation framework.
Ещё например вы перекинули деньги со счета А на счет Б и тут что-то произошло и нужно откатить операцию, а со счета Б эти деньги ушли на другой счет, параллельной операцией.
Ваше выражение из attrs.onEvent1 вызвалось и вернуло undefined - "нужная функция" вызвалась, цель достигнута.
можете сделать return true в вашей функции.