Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #2011 (permalink)  
Старый 02.10.2016, 16:13
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от nerv_ Посмотреть сообщение
Я сегодня погуглил, и наткнулся на вот такую приятность
ух, выглядит оч круто!
__________________
kobezzza
code monkey
Ответить с цитированием
  #2012 (permalink)  
Старый 02.10.2016, 18:27
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

А чем mongoose плох?
Ответить с цитированием
  #2013 (permalink)  
Старый 02.10.2016, 22:11
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Lemme Посмотреть сообщение
А чем mongoose плох?
Это долгий разговор Сейчас в рабочем проекте сижу на нём, но со своей обёрткой на классах и декораторах. Получился аналог Iridium, но более удобный для юзанья из ЖС (Иридиум всё таки больше для ТС).
__________________
kobezzza
code monkey
Ответить с цитированием
  #2014 (permalink)  
Старый 03.10.2016, 01:05
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 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.
Ответить с цитированием
  #2015 (permalink)  
Старый 03.10.2016, 10:16
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

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

---

Кстати, автор запил Mongorito v3 и, судя по всему, относительно скоро будет релиз. Третья версия переписана на ES6 + сделаны улучшения. Например, я зык запросов стал еще богаче через стороннюю либу. Также появилась поддержка плагинов.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #2016 (permalink)  
Старый 03.10.2016, 10:41
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

Сообщение от nerv_ Посмотреть сообщение
Тебя пугает философия Mongo -- schema-less?
Не то что бы пугает, скорей непривычно. Но это дело поправимое)
Ответить с цитированием
  #2017 (permalink)  
Старый 03.10.2016, 10:52
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

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

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

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

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

Последний раз редактировалось kobezzza, 03.10.2016 в 10:59.
Ответить с цитированием
  #2018 (permalink)  
Старый 03.10.2016, 11:06
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

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

Последний раз редактировалось Lemme, 03.10.2016 в 11:16.
Ответить с цитированием
  #2019 (permalink)  
Старый 03.10.2016, 16:26
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Lemme
круто
Не особо. Напилили свой какой-то странный формат, вместо того, чтобы взять ту же JSON Schema.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #2020 (permalink)  
Старый 03.10.2016, 17:00
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от trikadin Посмотреть сообщение
Не особо. Напилили свой какой-то странный формат, вместо того, чтобы взять ту же JSON Schema.
Думаю дело в том, что возможности таких валидаторов гораздо меньше JSONScheme, ну и плюс она люто многословна.
__________________
kobezzza
code monkey
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смишных картинок тред megaupload Оффтопик 3447 03.07.2023 09:47
React'а тред melky Оффтопик 246 13.11.2016 08:07
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Смешных историй тред monolithed Оффтопик 11 04.03.2015 04:20
Смишных видео с намеком тред godofjavascript Оффтопик 4 30.12.2012 23:50