@nodejs_ru

Страница 2722 из 2748
Леха
20.10.2018
21:04:35
Varyen
20.10.2018
21:04:49
черт знает что)

Eugene
20.10.2018
21:05:08
ObjectId is not defined
Там его заимпортить надо, это mongoose.Types.ObjectId или типа того, сорри с телефона щас

rddlr
20.10.2018
21:05:21
ох пиздец костылем попахивает

Google
rddlr
20.10.2018
21:05:33
проще по другому сделать))

Eugene
20.10.2018
21:05:35
Ну там кастить надо

Либо все юзер лайки к строке приведи

Varyen
20.10.2018
21:05:54
да я думаю, должен строки к objectid приводить, иначе толку от орм

rddlr
20.10.2018
21:06:09
так это ж работа дополнительная, по массиву хуярить в строку приводить

rddlr
20.10.2018
21:06:31
какого хера монгуз высирает мне наружу ObjectIDвот вопрос?

Eugene
20.10.2018
21:06:34
Mongoose ?‍♂️

Чтоб ты знал что это не строковой тип

rddlr
20.10.2018
21:07:56
и почему-то lean() не помог. я думал он убирает все монгусовские щтуки

да, тут только toString() выход. прикол ваще

https://stackoverflow.com/questions/13104690/nodejs-mongodb-object-id-to-string

Kolya
20.10.2018
21:19:22
Ребят, посоветуйте что-то толковое посмотреть/почитать про тестирование nodejs

Google
Denys
21.10.2018
06:08:26
всем привет) подскажите, есть ли какие-то библиотеки для транслитерации с киррилицы на английский?

Алексей
21.10.2018
06:37:43
Полно примеров в интернетах

Alex
21.10.2018
06:43:38
И зачем у тебя там JSON.parse(JSON.stringify())?
Там объект возвращается RawData или как-то так

Maxim
21.10.2018
12:43:38
народ привет! а как можно красиво замутить реестрацию использую инвитейшен линки?

в сторану какой либки посмотреть?

на борту монга, експресс, и вот прикручиваю пасспорт

Alexander
21.10.2018
12:44:27
я без либ сделал

на таком же сетапе

Maxim
21.10.2018
12:44:49
а чо не можешь?
я хз как это задизайнить

как ты делал

как урлы вообще генерил?

Alexander
21.10.2018
12:45:00
в лс лучше

Сергей
21.10.2018
12:45:01
Alexander
21.10.2018
12:45:10
Maxim
21.10.2018
12:45:15
как же ты любишь боль
раньше было хуже)

Сергей
21.10.2018
12:45:17
любители монги

Maxim
21.10.2018
12:45:22
там была aws лямбда)

любители монги
не, я её кое-как принял, приготовил - жить можно

агрегейшен фреймворк делает чудеса)

Google
Maxim
21.10.2018
12:45:57
ладно - возвращаемся к нашим баранам

как задизайнить инвайт по линке?

Alexander
21.10.2018
12:46:14
в лс

Сергей
21.10.2018
12:46:17
Alexander
21.10.2018
12:46:17
еба

я тебе даже код кину

шо вы там пишите

Maxim
21.10.2018
12:47:10
я думаю куда это должна быть линка... по идее на сам сервер, и если на него стучать - редиректить на страницу ввода данных / пароля

Сергей
21.10.2018
12:47:18
как задизайнить инвайт по линке?
инвайт для регистрации?

Maxim
21.10.2018
12:47:49
инвайт для регистрации?
грубо говоря да - админ создаёт сущность другого админа, и высаылает ему линку на почту

будущий админ должен её принять и придумать пароль

как же ты любишь боль
я вчера 5 часов пытался выкупить как из сиайника, из докерконтейнера выкачивать приватный репо с гитхаба как нпм пакет)

Сергей
21.10.2018
12:50:19
будущий админ должен её принять и придумать пароль
создаешь админа с почтой без пароля в базе создаешь уникальный токен и связываешь его с ид админа (можешь отправить письмо со ссылкой админу на почту) ссылка ведет на страницу, где админ сможет ввести пароль после ввода сохраняешь в базе хеш пароля удаляешь уникальный токен редиректишь админа на страницу входа

Сергей
21.10.2018
12:52:40
может ещё подскажешь как сделать в монге автоинкремент)?
я монгу не юзаю впринципе хреновый инструмент

rddlr
21.10.2018
12:57:26
монга норм, просто монгуз не надо юзать

Google
rddlr
21.10.2018
12:57:44
кстати, кто пробовал кассандру? это идиотизм ее использовать для обычных сайтов?

это ж тоже документ стор?

Alexander
21.10.2018
12:59:08
explain why

rddlr
21.10.2018
13:00:18
да я ж тут почти каждый день головой бьюсь с монгузом, не заметил?

Alexander
21.10.2018
13:00:38
скорее всего ты доку еще не изучил

т.е. не можешь использовать инструмент

т.е. это чисто твоя проблема

rddlr
21.10.2018
13:03:59
не спорю, у меня много проблем. но в следующий раз я буду юзать нативный драйвер 100% вопрос про кассандру интересен, кто юзал?

Daniel
21.10.2018
13:04:43
Проблема с зависанием процесса решилась переустановкой ОС на сервере. Странно. Это было случайно вообще.

rddlr
21.10.2018
13:04:44
или она для жесткого хайлоад ентерпрайза?

Maxim
21.10.2018
13:06:23
$inc
ну насколько я помню этот оператор позволяет инкрментить поле в документе. я же хочу что бы в каждого нового елемента поле было на 1 больше

rddlr
21.10.2018
13:06:59
нихуя не понял

Сергей
21.10.2018
13:07:19
Что так?
легко убить данные. нет нормальных средств миграции данных нет нормальных связей между коллекциями нет транзакций

Саня
21.10.2018
13:07:27
монга норм, просто монгуз не надо юзать
Он классный же, почти такой же как sequelize. Какие с ним проблемы?

Maxim
21.10.2018
13:08:17
нихуя не понял
https://docs.mongodb.com/manual/reference/operator/update/inc/ он инкриментит поле в уже созданом докумнте. мне нужно что-то а-ля автоинкримент-индекса в реляционной бд

Maxim
21.10.2018
13:08:23
такого в монге нету

Саня
21.10.2018
13:08:56
Но вообще ты описал как раз отличия SQL от NoSQL.

Google
rddlr
21.10.2018
13:09:09
Maxim
21.10.2018
13:09:09
Vitaly
21.10.2018
13:09:20
ору

Саня
21.10.2018
13:09:25
Или миграции в понимании Postgres?

И чо значит легко убить данные?

Сергей
21.10.2018
13:09:39
Но вообще ты описал как раз отличия SQL от NoSQL.
то есть elasticsearch умеет в эти отличия, и он nosql а многда нет

Миграции с базы данных на базу данных?
нет миграции в плане изменения структуры данных

И чо значит легко убить данные?
добавили в монге права на коллекции?

или ещё нет?

Саня
21.10.2018
13:10:29
Разделение прав на коллекци?

Сергей
21.10.2018
13:10:35
да

Саня
21.10.2018
13:10:46
По транзакциям: https://docs.mongodb.com/manual/core/write-operations-atomicity/. По миграциям: дык это же фишка монги, что schemaless-design.

Сергей
21.10.2018
13:10:53
один монгоюзер может только insert делать а юзер постарше и удалять

даже нелюбимый мною graphql построен на схемах

всё построено на схемах

Страница 2722 из 2748