Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 August 18

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Самый яркий представитель это redis. Но какие у него фишки обычно не спрашивают, и так понятно
источник

Ш

Шима in NodeUA - JavaScript and Node.js in Ukraine
как говориться на хорошей машине с плохим водилой машина превращается в груду железа. Так же и с бд - плохо спроектированная база и на монге и на мускуле будет плохо работать. А так по скорости чтения и записи они уже давно не соревнуются. Тут дело вкуса уже кому какая нравится и кто к какой привык. С защитой тоже примерно одинаково. Скуль инжектят как и жс код в xss))
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Ну тут второго индекса будет достаточно.(https://docs.mongodb.com/manual/core/index-compound/#prefixes)

Я бы не давал возможности монгусу делать индексы
А еще бы я хотел бы не давать возможности юзать монгусь=)

По поводу какой индекс выберит монга это надо смотреть квери планер

А он как он делает свое предпочтение это black box.
Знаю что зависит от многих параметров.
Например если данных не много он может вообще забить на индекс и сразу делать COLLSCAN.


Ну если вдруг ты умнее квери планера то можно делать hint
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Вот это уже более правильный ответ.

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

Именно по этому монгусь и индексы это вещи несовместимые.
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
да бля
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
решил заняться рефакторингом одного бота
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
менты в дверь постучали?
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
(node:9088) UnhandledPromiseRejectionWarning: Error: The module '\\?\C:\Users\iamst\Desktop\projects\doge\node_modules\canvas\build\Release\canvas.node'
was compiled against a different Node.js version using
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
прикол в том что на сервере точно такой же модуль стоит
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
и он норм пашет
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
ну в любом случае я смог сделать
источник

O

Outof in NodeUA - JavaScript and Node.js in Ukraine
"когда попробовал инъекцию в бд"
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Ваша ошибка это C:
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
?
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
та похуй
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
как нибуть потом решу
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Кто бинарники под дос не пересобрал?
источник

SN

Stanislav Netreba in NodeUA - JavaScript and Node.js in Ukraine
щас я спать хочу
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
.node это бинарник и под мс дос он просто с перепугу без пересборки не пойдет
источник