Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

kobezzza 02.10.2016 16:13

Цитата:

Сообщение от nerv_ (Сообщение 430467)
Я сегодня погуглил, и наткнулся на вот такую приятность :)

ух, выглядит оч круто!

Lemme 02.10.2016 18:27

А чем mongoose плох?

kobezzza 02.10.2016 22:11

Цитата:

Сообщение от Lemme (Сообщение 430485)
А чем mongoose плох?

Это долгий разговор :) Сейчас в рабочем проекте сижу на нём, но со своей обёрткой на классах и декораторах. Получился аналог Iridium, но более удобный для юзанья из ЖС (Иридиум всё таки больше для ТС).

Lemme 03.10.2016 01:05

Ну, этим, наверное, mongoose и плох (не идет в ногу со временем) ;)

Цитата:

Сообщение от kobezzza (Сообщение 430472)
ух, выглядит оч круто!

Выглядить круто, но меня (как того, кто привык к mongoose) - немного пугает:

Цитата:

There is no need to define schema or even fields that belong to this model. One of the main features of MongoDB is that it’s schema-less and Mongorito does not want to take that feature away from you.
http://mongorito.com/guides/getting-started/

nerv_ 03.10.2016 10:16

Цитата:

Сообщение от Lemme
Выглядить круто, но меня (как того, кто привык к mongoose) - немного пугает:

Тебя пугает философия Mongo -- schema-less?

---

Кстати, автор запил Mongorito v3 и, судя по всему, относительно скоро будет релиз. Третья версия переписана на ES6 + сделаны улучшения. Например, я зык запросов стал еще богаче через стороннюю либу. Также появилась поддержка плагинов.

Lemme 03.10.2016 10:41

Цитата:

Сообщение от nerv_ (Сообщение 430544)
Тебя пугает философия Mongo -- schema-less?

Не то что бы пугает, скорей непривычно. Но это дело поправимое)

kobezzza 03.10.2016 10:52

Кстати, начиная с версии 3.2 MongoDB там появилась возможность задания валидации, что по сути является неким нативным аналогом схем.

https://docs.mongodb.com/v3.2/core/document-validation/

А для превалидации и конвертации из JS и задания схем прекрасно подходит Joi

Цитата:

Ну, этим, наверное, mongoose и плох (не идет в ногу со временем)
Там много еще косяков, например протокол итератора курсоров Mongoose не соответствует нативным JS.

Lemme 03.10.2016 11:06

Цитата:

Сообщение от kobezzza (Сообщение 430547)
Кстати, начиная с версии 3.2 MongoDB там появилась возможность задания валидации, что по сути является неким нативным аналогом схем.

круто :)

trikadin 03.10.2016 16:26

Цитата:

Сообщение от Lemme
круто

Не особо. Напилили свой какой-то странный формат, вместо того, чтобы взять ту же JSON Schema.

kobezzza 03.10.2016 17:00

Цитата:

Сообщение от trikadin (Сообщение 430583)
Не особо. Напилили свой какой-то странный формат, вместо того, чтобы взять ту же JSON Schema.

Думаю дело в том, что возможности таких валидаторов гораздо меньше JSONScheme, ну и плюс она люто многословна.


Часовой пояс GMT +3, время: 12:10.