Size: a a a

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

2020 August 09

VS

Viktor S in Node.js — русскоговорящее сообщество
{
           $lookup: {
               from: 'users',
               let: { id: '$_id' },
               pipeline: [
                   { $match: { $expr: { $eq: [ '$$id', '$results.participantId' ] } } },
                   { $project: { name: 1, email: 1, _id: 1 }}
               ],
               as: 'results.participant'
           }
       },

Вот эта вот часть возвращает пустой массив, хотя match = true, айдишники одинаковые
источник

VS

Viktor S in Node.js — русскоговорящее сообщество
источник

H

Hesus in Node.js — русскоговорящее сообщество
$lookup это оператор для фильтра между коллекциями, а тебе вроде просто надо в массив залезть
источник

VS

Viktor S in Node.js — русскоговорящее сообщество
Все работает. Я вместо eq использовал in
источник

VS

Viktor S in Node.js — русскоговорящее сообщество
заработало
источник

ES

Evg Sevg in Node.js — русскоговорящее сообщество
При работе с Апи как реализовать возможность параллельной загрузки,т.е пользователь через дропдовн лист выбирает персонажа от 0 до10, далее происходит подключение к АПИ,пока грузится инфа с первого апи, была возмоность начать грузить со второй, без использования блокирующих операций в дропдовн листе, т.е не переводя дропдовнлист в дисабле.2.Если инфа уже раньше подгружалась брать инфу с кеша, не грузя сеть.Кто то с таким уже сталкивался?Хотя бы скажите где копать?😫🤷‍♂️
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Второй раз уже пишешь, отвечают, что это к фронтендерам
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Иди в чат по js / vue / react / что ты там юзаешь
источник

ES

Evg Sevg in Node.js — русскоговорящее сообщество
а в ноде как? С фронтом я разберусь как то
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Братан, твоя задача с нодой связана также как я с Моссадом
источник

ES

Evg Sevg in Node.js — русскоговорящее сообщество
мне хотя бы понять где копать, а дальше я сам. может кто такое уже делал?🧐
источник

ВГ

Влад Грибенников... in Node.js — русскоговорящее сообщество
Ребят, возник тут подсознательно вопрос, что я пишу часто большие и сложные SQL запросы внутри обычных js(ts) файлов, и часто совершаю мелкие синтаксические ошибки. Думаю такая проблема была у многих уже. Подскажите, какие вы используете инструменты для работы с SQL в NodeJS, плагины, IDE может какие подсвечивают синтакс эрроры сразу же.

Я уже думал выносить весь SQL в отдельные файлы .sql как шаблоны и импортировать просто в нужных местах, но готового решения не нашёл
источник

NK

Nikita Kagan in Node.js — русскоговорящее сообщество
Влад Грибенников
Ребят, возник тут подсознательно вопрос, что я пишу часто большие и сложные SQL запросы внутри обычных js(ts) файлов, и часто совершаю мелкие синтаксические ошибки. Думаю такая проблема была у многих уже. Подскажите, какие вы используете инструменты для работы с SQL в NodeJS, плагины, IDE может какие подсвечивают синтакс эрроры сразу же.

Я уже думал выносить весь SQL в отдельные файлы .sql как шаблоны и импортировать просто в нужных местах, но готового решения не нашёл
INTELL IJ IDEA если настроишь под бд
источник

NK

Nikita Kagan in Node.js — русскоговорящее сообщество
Или workbench какая у тебя sql
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Влад Грибенников
Ребят, возник тут подсознательно вопрос, что я пишу часто большие и сложные SQL запросы внутри обычных js(ts) файлов, и часто совершаю мелкие синтаксические ошибки. Думаю такая проблема была у многих уже. Подскажите, какие вы используете инструменты для работы с SQL в NodeJS, плагины, IDE может какие подсвечивают синтакс эрроры сразу же.

Я уже думал выносить весь SQL в отдельные файлы .sql как шаблоны и импортировать просто в нужных местах, но готового решения не нашёл
Пишу sql запросы в файлы
источник

JT

John Travolta in Node.js — русскоговорящее сообщество
Evg Sevg
При работе с Апи как реализовать возможность параллельной загрузки,т.е пользователь через дропдовн лист выбирает персонажа от 0 до10, далее происходит подключение к АПИ,пока грузится инфа с первого апи, была возмоность начать грузить со второй, без использования блокирующих операций в дропдовн листе, т.е не переводя дропдовнлист в дисабле.2.Если инфа уже раньше подгружалась брать инфу с кеша, не грузя сеть.Кто то с таким уже сталкивался?Хотя бы скажите где копать?😫🤷‍♂️
А в чем проблема, может не понял?
Делаешь на фронте асинхронный аякс запрос на апи и всё
источник

JT

John Travolta in Node.js — русскоговорящее сообщество
Влад Грибенников
Ребят, возник тут подсознательно вопрос, что я пишу часто большие и сложные SQL запросы внутри обычных js(ts) файлов, и часто совершаю мелкие синтаксические ошибки. Думаю такая проблема была у многих уже. Подскажите, какие вы используете инструменты для работы с SQL в NodeJS, плагины, IDE может какие подсвечивают синтакс эрроры сразу же.

Я уже думал выносить весь SQL в отдельные файлы .sql как шаблоны и импортировать просто в нужных местах, но готового решения не нашёл
Выбери какую-то орм и работай через неё, они оптимизируют твои запросы, защищают от инъекций и дают удобный интерфейс для работы, не будет синтаксического мусора из запросов
источник

ВГ

Влад Грибенников... in Node.js — русскоговорящее сообщество
John Travolta
Выбери какую-то орм и работай через неё, они оптимизируют твои запросы, защищают от инъекций и дают удобный интерфейс для работы, не будет синтаксического мусора из запросов
Разумеется все это и так идёт через ORM)
просто бывают задачи когда надо писать SQL вручную. Рекурсии, транзакции, выборки с большим количеством связей
источник

ВГ

Влад Грибенников... in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Пишу sql запросы в файлы
Потом импортируешь как строку?
источник

JT

John Travolta in Node.js — русскоговорящее сообщество
Влад Грибенников
Разумеется все это и так идёт через ORM)
просто бывают задачи когда надо писать SQL вручную. Рекурсии, транзакции, выборки с большим количеством связей
А, сорри, я поверхностно прочитал твое сообщение 🤦‍♀
источник