
02.10.2016, 16:13
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от nerv_
|
Я сегодня погуглил, и наткнулся на вот такую приятность
|
ух, выглядит оч круто!
|
|

02.10.2016, 18:27
|
 |
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
А чем mongoose плох?
|
|

02.10.2016, 22:11
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Lemme
|
А чем mongoose плох?
|
Это долгий разговор  Сейчас в рабочем проекте сижу на нём, но со своей обёрткой на классах и декораторах. Получился аналог Iridium, но более удобный для юзанья из ЖС (Иридиум всё таки больше для ТС).
|
|

03.10.2016, 01:05
|
 |
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
Ну, этим, наверное, mongoose и плох (не идет в ногу со временем)
Сообщение от kobezzza
|
ух, выглядит оч круто!
|
Выглядить круто, но меня (как того, кто привык к 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/
Последний раз редактировалось Lemme, 03.10.2016 в 01:20.
|
|

03.10.2016, 10:16
|
 |
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от Lemme
|
Выглядить круто, но меня (как того, кто привык к mongoose) - немного пугает:
|
Тебя пугает философия Mongo -- schema-less?
---
Кстати, автор запил Mongorito v3 и, судя по всему, относительно скоро будет релиз. Третья версия переписана на ES6 + сделаны улучшения. Например, я зык запросов стал еще богаче через стороннюю либу. Также появилась поддержка плагинов.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|

03.10.2016, 10:41
|
 |
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
Сообщение от nerv_
|
Тебя пугает философия Mongo -- schema-less?
|
Не то что бы пугает, скорей непривычно. Но это дело поправимое)
|
|

03.10.2016, 10:52
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Кстати, начиная с версии 3.2 MongoDB там появилась возможность задания валидации, что по сути является неким нативным аналогом схем.
https://docs.mongodb.com/v3.2/core/document-validation/
А для превалидации и конвертации из JS и задания схем прекрасно подходит Joi
Цитата:
|
Ну, этим, наверное, mongoose и плох (не идет в ногу со временем)
|
Там много еще косяков, например протокол итератора курсоров Mongoose не соответствует нативным JS.
Последний раз редактировалось kobezzza, 03.10.2016 в 10:59.
|
|

03.10.2016, 11:06
|
 |
Профессор
|
|
Регистрация: 15.07.2015
Сообщений: 511
|
|
Сообщение от kobezzza
|
Кстати, начиная с версии 3.2 MongoDB там появилась возможность задания валидации, что по сути является неким нативным аналогом схем.
|
круто 
Последний раз редактировалось Lemme, 03.10.2016 в 11:16.
|
|

03.10.2016, 16:26
|
 |
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Не особо. Напилили свой какой-то странный формат, вместо того, чтобы взять ту же JSON Schema.
|
|

03.10.2016, 17:00
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от trikadin
|
Не особо. Напилили свой какой-то странный формат, вместо того, чтобы взять ту же JSON Schema.
|
Думаю дело в том, что возможности таких валидаторов гораздо меньше JSONScheme, ну и плюс она люто многословна.
|
|
|
|