Size: a a a

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

2021 February 20

v

v in Node.js — русскоговорящее сообщество
И если есть либа, то её можно было бы по-быстрому впрячь
источник

А

Александр in Node.js — русскоговорящее сообщество
Алексей Попов
Можно пример? Что будет сложно сделать?
Во вложеных доках нет индексов, ограничение размера документа в 16 мб, да и чем больше документы, тем медленнее идет выборка. Делал когда-то вложеные документы, потом замахался под них агрегации писать, всегда лучше выносить
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Александр
Во вложеных доках нет индексов, ограничение размера документа в 16 мб, да и чем больше документы, тем медленнее идет выборка. Делал когда-то вложеные документы, потом замахался под них агрегации писать, всегда лучше выносить
Если выносить, то выносить всё сразу в реляционную бд 🤷‍♂
16 мб это много, для списка тудушек должно хватить. Если вдруг упрется в нехватку места, можно вынести выполненные тудушки - их вряд ли будут запрашивать всегда вместе с пользователем
источник

А

Александр in Node.js — русскоговорящее сообщество
Алексей Попов
Если выносить, то выносить всё сразу в реляционную бд 🤷‍♂
16 мб это много, для списка тудушек должно хватить. Если вдруг упрется в нехватку места, можно вынести выполненные тудушки - их вряд ли будут запрашивать всегда вместе с пользователем
В реляционную не в реляционную, это кому как больше нравится, факт в том, что с вложенными документами больше головной боли, чем профита, так можно хранить например список телефонов пользователя, или еще какие данный, которых будет немного и по которым не нужно будет пороводить выборки
источник

Y

Yevhen in Node.js — русскоговорящее сообщество
Подскажите для чего ... используется
источник

Y

Yevhen in Node.js — русскоговорящее сообщество
constructor (id, options, ...steps) {
источник

N

Nikita in Node.js — русскоговорящее сообщество
Yevhen
constructor (id, options, ...steps) {
источник

N

Nikita in Node.js — русскоговорящее сообщество
все аргументы после options будут объеденены в массив steps
источник

N

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

Y

Yevhen in Node.js — русскоговорящее сообщество
то есть C после ... станет массивом
источник

АП

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

Y

Yevhen in Node.js — русскоговорящее сообщество
Nikita
удобно когда конечное количество аргументов неизвестно
спасибо
источник

N

Nikita in Node.js — русскоговорящее сообщество
Алексей Попов
Выборки по тудушкам странная задача. Найти все тудушки у всех пользователей со словом "сметана"? 🤔
Я могу ошибаться, не силён в монге. Но если уж взяли такой инструмент, надо использовать его как принято, а не как другой инструмент, более подходящий для такой задачи
если вы взяли монгу это еще значит что нужно засунуть все данные приложения в 1 документ
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Nikita
если вы взяли монгу это еще значит что нужно засунуть все данные приложения в 1 документ
Не надо доводить до абсурда
Все данные приложения засовывать в один документ не надо, а вот связанные данные вполне можно
источник

L

Libertas3301 in Node.js — русскоговорящее сообщество
нужно дабы нашло все энтити где статус 1 или 3, взяло только те у которых статус 1, по какой причине?
источник

N

Nikita in Node.js — русскоговорящее сообщество
Libertas3301
нужно дабы нашло все энтити где статус 1 или 3, взяло только те у которых статус 1, по какой причине?
)))
источник

NT

Nikita Titov in Node.js — русскоговорящее сообщество
оператор ||
источник

N

Nikita in Node.js — русскоговорящее сообщество
у вас 1 || 3 в результате дает 1
источник

N

Nikita in Node.js — русскоговорящее сообщество
нужно taskStatus: {$in: [1,3]}
источник

NT

Nikita Titov in Node.js — русскоговорящее сообщество
1 число, которое приводится к тру и оператор вернёт 1
источник