Alexander
22.09.2018
10:43:41
Voskresus
22.09.2018
10:44:16
Понятно, ну такое наверно
Maxim
22.09.2018
10:45:14
@ejnshtein бинго: https://mongoosejs.com/docs/populate.html
Alexander
22.09.2018
10:45:43
Google
Voskresus
22.09.2018
11:01:18
Уважаемые бекендеры, кто имел дело с теньков ?
Артем / IT
22.09.2018
11:09:34
Подскажите, когда лучше MySQL использовать вместо постгрескуля?
Grigorii
22.09.2018
11:11:40
Maxim
22.09.2018
11:12:03
Артем / IT
22.09.2018
11:12:28
Maxim
22.09.2018
11:12:47
это пабеда:
https://medium.com/@thatisuday/deep-virtual-population-in-mongoose-is-actually-very-simple-45053531eea1
https://stackoverflow.com/questions/11303294/querying-after-populate-in-mongoose
а поверх на всё это нахлобучить пагинацию =)
Aga
22.09.2018
11:13:07
Alexander
22.09.2018
11:13:14
Voskresus
22.09.2018
11:15:04
Maxim
22.09.2018
11:21:30
надеюсь что популейт - просто красиывая обёртка
Voskresus
22.09.2018
11:22:02
Уважаемые кто с теньков банком имел дело ?
Aga
22.09.2018
11:22:20
Тинькофф, аа
Google
Alexander
22.09.2018
11:22:27
Maxim
22.09.2018
11:23:23
ем, и как это объясняет чём разница? + тут написано про MongoDB лукап, у монгуза есть свой
Alexander
22.09.2018
11:24:07
чот найти немогу
Aga
22.09.2018
11:24:42
has a more powerful anternative
Maxim
22.09.2018
11:24:46
да?
моя твою сейчас не понимать?
Alexander
22.09.2018
11:28:06
populate вкуснее, как по мне
Maxim
22.09.2018
11:29:26
Alexander
22.09.2018
11:29:41
Gor
22.09.2018
11:33:03
На тему RESTAPI чисто похвастаться. ссылка к explorer API с токеном анонима (типа роль?)) http://api.project.zen.ci/?dd21c2b1a2e87690e1611f81791f891103b8a7526a3ebb43
Eugene
22.09.2018
11:47:58
Разница lookup и populate, все ж в том, что lookup это нативный метод новой монги, написанной на cpp, а populate - просто два запроса и некая логика на javscript, и есть мнение, что несмотря на то, что aggregation framework достаточно медленен по сравнению с простым поиском, нативный код на стороне субд отыграет быстрее, чем два запроса, а также пересылка между бд и серверным приложением. Это для тех, кому производительность важна.
Alexander
22.09.2018
11:49:43
Разница lookup и populate, все ж в том, что lookup это нативный метод новой монги, написанной на cpp, а populate - просто два запроса и некая логика на javscript, и есть мнение, что несмотря на то, что aggregation framework достаточно медленен по сравнению с простым поиском, нативный код на стороне субд отыграет быстрее, чем два запроса, а также пересылка между бд и серверным приложением. Это для тех, кому производительность важна.
Ооо, круть.
Тогда lookup вместо populate, да?
Aga
22.09.2018
11:50:06
Alexander
22.09.2018
11:50:39
Aga
22.09.2018
11:51:01
Eugene
22.09.2018
12:12:53
Maxim
22.09.2018
12:24:52
Eugene
22.09.2018
12:26:30
Google
Maxim
22.09.2018
12:28:01
что в итоге юзать) как думаете - насколько лукап уделает популейт по перфомансу?
Eugene
22.09.2018
12:30:24
Смотреть надо по ситуации, можно сделать два прототипа и глянуть что лучше прет
как вариант, если бд на той же машине, лучше наверно даже популейт
Maxim
22.09.2018
12:32:41
могу предположить что в одном датацентре
Eugene
22.09.2018
12:33:27
ну я бы популейт попробовал, если бы было медленно - уже анализировал
лукап он же еще не так давно появился, если где база субд не обновляли - работать не будет
Maxim
22.09.2018
12:34:44
окей, спасибо!
как говорит товарищ: stupid first development сначала запилю как понравилось, если будет тормозить - перепишу под агригейт=)
но вряд ли - должно быть ок, там по началу бд-шка будет небольшая
Eugene
22.09.2018
12:38:10
Популейт 100% будет удобнее для разработчика имхо
Maxim
22.09.2018
12:42:17
Denis
22.09.2018
14:00:39
А как в nighmare.js достать из документа ссылку и перейти по ней .evaluate(function () {
return document.querySelector('#url').href;
})
.then(function (url) {
//Never does anything, never changes the current URL
nightmare.goto(url);
}) (так не работает говорит undefined )
¢
22.09.2018
14:58:14
Всех приветствую! Можете помочь мне с apt'ом пожалуйста:
The following packages have unmet dependencies:
nginx : Depends: nginx-core (>= 1.10.3-0ubuntu0.16.04.2) but it is not installed or
nginx-full (>= 1.10.3-0ubuntu0.16.04.2) but it is not installed or
nginx-light (>= 1.10.3-0ubuntu0.16.04.2) but it is not installed or
nginx-extras (>= 1.10.3-0ubuntu0.16.04.2) but it is not installed
Depends: nginx-core (< 1.10.3-0ubuntu0.16.04.2.1~) but it is not installed or
nginx-full (< 1.10.3-0ubuntu0.16.04.2.1~) but it is not installed or
nginx-light (< 1.10.3-0ubuntu0.16.04.2.1~) but it is not installed or
nginx-extras (< 1.10.3-0ubuntu0.16.04.2.1~) but it is not installed
E: Unmet dependencies. Try using -f.
когда делаю: sudo apt-get update && sudo apt-get upgrade
выдает эту ошибку
все repositories nginx'а удалил
но все равно ругается ?
Anatoly
22.09.2018
14:59:52
sudo apt purge nginx* nginx-*
sudo dpkg -l | grep nginx
Таймураз
22.09.2018
15:00:35
Google
Таймураз
22.09.2018
15:01:16
¢
22.09.2018
15:02:25
Понял Таймураз. Благодарю за инф )
Anatoly
22.09.2018
15:02:38
¢
22.09.2018
15:02:59
Спасибо большое, Анатолий!
Таймураз
22.09.2018
15:03:08
¢
22.09.2018
15:03:43
?
22.09.2018
15:07:24
Alexander
22.09.2018
15:11:05
Denis
22.09.2018
15:12:52
Alexander
22.09.2018
15:13:28
https://github.com/GoogleChrome/puppeteer
debug?
или шо ты хочешь
arts
22.09.2018
15:25:20
process.env
Anatoly
22.09.2018
15:30:20
просто пишешь ENV в консоли
Daniel
22.09.2018
16:26:50
Что написать, чтобы mongoose нашёл только первые 10 документов?
А не всё, что есть там.
Nikolay
22.09.2018
16:29:20
Xenobyte
22.09.2018
16:29:29
Доки пробывал читать?
Google
Daniel
22.09.2018
16:29:30
Там нет такого.
Nikolay
22.09.2018
16:29:40
Daniel
22.09.2018
16:29:40
Там можно получить только количество.
Сложно найти.
Nikolay
22.09.2018
16:31:57
У тебя в био написано, что ты разработчик. А уметь искать — главный скил разработчика :)
https://www.google.ru/search?q=mongoose+limit&oq=mongoose+lim&aqs=chrome.1.69i57j0l5.6045j0j7&sourceid=chrome&ie=UTF-8
Первый(!) результат
Daniel
22.09.2018
16:32:35
Серьезно? Лимит?
Nikolay
22.09.2018
16:32:40
https://mongoosejs.com/docs/api.html#query_Query-limit
Alexander
22.09.2018
16:32:50
Nikolay
22.09.2018
16:32:52
Daniel
22.09.2018
16:33:07
-_-
Да блен, это всё VK API.
Спасибо :3
Nikolay
22.09.2018
16:33:45
?
Алексей
22.09.2018
17:21:48
Привет. Как в mongoose задать дефолт значение для такой схемы?
Schema:
items: [{type..}]
И чтоб по дефолту пустой массив был.
Или это вообще лишнее хранить пустой массив?
Alexander
22.09.2018
17:22:09
{default:[]}
нукамон
все же в доке