
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:[]}
нукамон
все же в доке