Size: a a a

Node.js — русскоговорящее сообщество

2021 March 30

АL

Александр Laksan... in Node.js — русскоговорящее сообщество
Nikita
а зачем вам ВСЕ это в память грузить?
Я не работал с "умными" запросами для монги, всегда через find получал коллекцию всю. Вот, когда увидел, что метод find работает 4 секунды решил задаться вопросом)
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vlad Sobenko
Слушал *давно подкаст толи Мартина, толи Бека. Тоже говорил, что даже забыл хоткеи дебаггера, так как пишет хорошие тесты и дебаг не нужон.
Но я так не умею.
"я электрик с 30 летним стажем, определяю напряжение по цвету провода, мне вольтметр не нужен"

"я ученик электрика с 30 летним стажем, я не знаю как определять есть ли напряжение или нет, но и вольтметр мне не нужен, поскольку мой наставник не использует его. поэтому я думаю что этот провод с безопасным напряжением, и вроде ебануть не должно..."

так ученик электрика умер


(с) Конфуций, 320 лет до н.е.
источник

N

Nikita in Node.js — русскоговорящее сообщество
Александр Laksan
Я не работал с "умными" запросами для монги, всегда через find получал коллекцию всю. Вот, когда увидел, что метод find работает 4 секунды решил задаться вопросом)
вы не ответили на вопрос. зачем вам нужны все документы сразу
источник

N

Nikita in Node.js — русскоговорящее сообщество
Nikita
"я электрик с 30 летним стажем, определяю напряжение по цвету провода, мне вольтметр не нужен"

"я ученик электрика с 30 летним стажем, я не знаю как определять есть ли напряжение или нет, но и вольтметр мне не нужен, поскольку мой наставник не использует его. поэтому я думаю что этот провод с безопасным напряжением, и вроде ебануть не должно..."

так ученик электрика умер


(с) Конфуций, 320 лет до н.е.
ахереть на что я потратил время
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Александр Laksan
Подскажите пожалуйста (если есть пример будет идеально), как заменить метод find из монги (4 секунды) переписать на более быстрый. Лучший ли вариант Map-Reduce?
@mongodb_ru вам туда, помогут настроить и расскажут как оптимизировать.
источник

N

Nikita in Node.js — русскоговорящее сообщество
та тут даже чат не нужен, это все равно что грузить всю бд в память себе
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Nikita
та тут даже чат не нужен, это все равно что грузить всю бд в память себе
там сразу пояснят за то как, чего, почему и зачем, если человек не хочет взять реляционную бд.
источник

N

Nikita in Node.js — русскоговорящее сообщество
Sergey Kazak
там сразу пояснят за то как, чего, почему и зачем, если человек не хочет взять реляционную бд.
ну тут да
источник

N

Nikita in Node.js — русскоговорящее сообщество
Sergey Kazak
там сразу пояснят за то как, чего, почему и зачем, если человек не хочет взять реляционную бд.
как вы умело между строк написали "монго говно")
источник

ma

man atik in Node.js — русскоговорящее сообщество
почему монго говно ммм?
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Nikita
как вы умело между строк написали "монго говно")
нет, просто есть задачи которые проще и лучше выполнять на реляционках, а есть те которые на монге и ей подобном. Если человек хочет учить монгу и все её нюансы, и оптимизировать свои запросы и прочее, я и отправил туда где с этим помогут лучше чем тут.
источник

N

Nikita in Node.js — русскоговорящее сообщество
Sergey Kazak
нет, просто есть задачи которые проще и лучше выполнять на реляционках, а есть те которые на монге и ей подобном. Если человек хочет учить монгу и все её нюансы, и оптимизировать свои запросы и прочее, я и отправил туда где с этим помогут лучше чем тут.
у него просто уже в коллекции вложенность на 3-4 уровня, и там его запрос равноценный SELECT * FROM very_big_table, там просто логически надо понять что и куда
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Nikita
у него просто уже в коллекции вложенность на 3-4 уровня, и там его запрос равноценный SELECT * FROM very_big_table, там просто логически надо понять что и куда
для монги нет разницы во вложености документа, пока документы по коллекциям не нужно агрегировать.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Нет
источник

N

Nikita in Node.js — русскоговорящее сообщество
я бы не репортил если бы трек нормальный был, но так...)
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Nikita
я бы не репортил если бы трек нормальный был, но так...)
Ты ещё рискуешь открывать разное г..?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Sergey 🛸
Предлагаешь писать логи перед вызовом каждой функции?
Если действительно есть задача понять, откуда вызывается функция, то да
Конечно есть разумные пределы, и если таких мест много, то логгирование не вариант. Но я никогда не сталкивался с такой проблемой
Вернее, лишние вызовы конечно бывали, но пока даже логгировать не приходилось, хватало посмотреть на код и понять где ошибка
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Vlad Sobenko
Ты ещё рискуешь открывать разное г..?
конечно, он это делает в поисках скрытых плюшек, а не музыки ради )
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vlad Sobenko
Ты ещё рискуешь открывать разное г..?
так не .ехе шник же открыл) что там такого можно услышать?) разве что запись срача постгрес версус монга
источник

N

Nikita in Node.js — русскоговорящее сообщество
Sergey Kazak
конечно, он это делает в поисках скрытых плюшек, а не музыки ради )
и видосах на ютубе по 10 часов тоже плюшки ищу)
источник