
KlonD90
05.12.2016
22:12:57
может быть абсолютно левым
и написанным как угодно

Axrorxo'ja
05.12.2016
22:41:46
привет всем кто не спит;)
у меня монгодб и там обект типа так виглидит

Google

Axrorxo'ja
05.12.2016
22:42:06
`{ _id: 5845d63e11b78634fc4e3ab5,
desc: 'Desc 1',
name: 'receipt 1',
__v: 0,
photo: [ 5845d63e11b78634fc4e3ab4 ],
timeAverage: 0,
category2: [ 5845d63c11b78634fc4e3aa7 ],
category1: [ 5845d63c11b78634fc4e3aa5 ],
reviews: [],
ratingAverage: 0,
preparationSteps:
[ 5845d63c11b78634fc4e3aad,
5845d63c11b78634fc4e3aaf,
5845d63c11b78634fc4e3ab1,
5845d63c11b78634fc4e3ab3 ],
ingredient:
[ 5845d63c11b78634fc4e3aa8,
5845d63c11b78634fc4e3aa9,
5845d63c11b78634fc4e3aaa,
5845d63c11b78634fc4e3aab ] }`
как я могу на одно запросе все под обектами тоже получит

Klim
05.12.2016
22:43:14
populate
гуглится изи

Axrorxo'ja
05.12.2016
22:44:01
без этого плагина нелзя

Klim
05.12.2016
22:44:18
mongoose
же

Axrorxo'ja
05.12.2016
22:45:06
а внутри ест я думал ешо одно нпм ;)
mongoose
https://www.npmjs.com/package/mongoose-deep-populate а это тоже подходит ?

Klim
05.12.2016
22:47:21
ну
есть встроенное
зачем костыли

KlonD90
05.12.2016
22:47:47
Блядь

Google

KlonD90
05.12.2016
22:48:04
Нет
Никогда так не делайте

Axrorxo'ja
05.12.2016
22:48:22

KlonD90
05.12.2016
22:48:34
НИКОГДА
НЕ БЕРИТЕ МОНГУ

Klim
05.12.2016
22:48:45
лол

KlonD90
05.12.2016
22:48:56
НЕ УМЕЕТЕ ГОТОВИЬЬ НЕ БЕРИТЕ

Klim
05.12.2016
22:49:11
чел учится
какая проблемес

KlonD90
05.12.2016
22:49:52
Populate блядь учиться. Пусть возьмет relational database если хочет связи
вместо того чтобы хуйне учить надо правильный путь молодежи указывать

Klim
05.12.2016
22:50:30
монга проще если сервис небольшой

KlonD90
05.12.2016
22:50:40
Если хочешь Populate бери PostgreSQL

Klim
05.12.2016
22:50:51
нахуя грузовик для перевозки игрушки мягкой

Axrorxo'ja
05.12.2016
22:50:56
не тока здес нужен reletion

Klim
05.12.2016
22:50:59
тоже разграничивай

KlonD90
05.12.2016
22:51:00
если хочешь работать с монгой намотай себе на ус. НИКАКОГО POPULATE
эту хуйню с монгуса надо удалить
вместе с монгусом

Google

Klim
05.12.2016
22:51:38
великий фейспалм

KlonD90
05.12.2016
22:52:19
это не то что антипаттерн
это блядский ад

Klim
05.12.2016
22:52:45
нет, надо городить тяжелые решение в изи проектах
это еще тупее

KlonD90
05.12.2016
22:52:51
populate и hitler 2 чумы 20го века
а зачем делать невероятно плохие?

Klim
05.12.2016
22:55:03
для микросервиса безделушке это самое простое решение

Axrorxo'ja
05.12.2016
22:55:09
я хател поднят апи для мобилки изза этого брал монго !!!
я хател поднят апи для мобилки изза этого брал монго,помоем такое ситуацию постгре очен велик

KlonD90
05.12.2016
22:55:55
а монга которая жрет половину памяти по дефолту видимо достаточно мала лол

Vladimir
05.12.2016
22:59:20
Ну объективно постгрес получше будет

Axrorxo'ja
05.12.2016
23:01:03
чо там смешного ?

Vitaliy
05.12.2016
23:19:30
нет
насколько я помню, если использовать import, то все подключенные импорты оказываются с 'use strict' по умолчанию
http://www.ecma-international.org/ecma-262/6.0/#sec-strict-mode-code

KlonD90
05.12.2016
23:24:59
ээ не вижу там такого

Vitaliy
05.12.2016
23:27:09
10.2.1
Module code is always strict mode code
сейчас найду точное определение модуля

KlonD90
05.12.2016
23:27:47
ну да в текущем модуле все ок

Google

KlonD90
05.12.2016
23:28:47
Module code is source text that is code that is provided as a ModuleBody. It is the code that is directly evaluated when a module is initialized. The module code of a particular module does not include any source text that is parsed as part of a nested FunctionDeclaration, FunctionExpression, GeneratorDeclaration, GeneratorExpression, MethodDefinition, ArrowFunction, ClassDeclaration, or ClassExpression.

Vitaliy
05.12.2016
23:29:30
хм. я это понимаю так, что точка входа может быть какой угодно. а импортируемый модуль принудительно выполняется со strict mode, не?

Admin
ERROR: S client not available

Vitaliy
05.12.2016
23:32:37
о, в note пункта 8.1.1.5.1 сказано «Because a Module is always strict mode code, calls to GetBindingValue should always pass true as the value of S»

KlonD90
05.12.2016
23:33:11
The module code of a particular module does not include any source text that is parsed as part of a nested FunctionDeclaration, FunctionExpression, GeneratorDeclaration, GeneratorExpression, MethodDefinition, ArrowFunction, ClassDeclaration, or ClassExpression. меня вот это смущает

Vitaliy
05.12.2016
23:34:03
меня тоже, мне было ссыкотно перестать использовать use strict в модулях. может, затестить?
а, ну хотя как? все равно бабелем транспилить придется, верно?

KlonD90
05.12.2016
23:34:34
больше похоже что типа код модуля типа выражений
var a = t == '1' будет строгий. а вот функции внутри него

Vitaliy
05.12.2016
23:37:48
так, а вот это нам поможет?
Function code is strict mode code if the associated FunctionDeclaration, FunctionExpression, GeneratorDeclaration, GeneratorExpression, MethodDefinition, or ArrowFunction is contained in strict mode code or if the code that produces the value of the function’s [[ECMAScriptCode]] internal slot begins with a Directive Prologue that contains a Use Strict Directive.
вот еще, собственно: http://stackoverflow.com/questions/31685262/not-recommended-to-write-out-use-strict-with-es6

wumin
06.12.2016
03:08:15

Дмитрий
06.12.2016
04:14:40


Междоус
06.12.2016
06:25:57
Всем привет. Есть странная проблема с нодой 6.9.1.
Приложение разрабатывается на Fedora 24(16Гб, x86_64) - все просто отлично.
Когда это пытался делать на машине другой конфигурации, но на Fedora 24(16Гб, x86_64) - падает каждые 5-7 минут. JavaScript heap out of memory
Начали выкатывать на тестовый сервер(CentOS7, 4Гб, x86_64) и получаем тоже самое примерно через теже самые 5-7 минут.
Долгий и вдумчивый гуглинг дал только 3 опции для запуска ноды, но нам они не помогли: --max_old_space_size=2048 --optimize_for_size --max_executable_size=2048
И может кто-нибудь что-нибудь подсказать толковое. Куда смотреть, что делать?
Симптоматика одинаковая у всех. Главный процесс, через некоторое время вдруг по CPU выростает до 100%. Приложение перестает отвечать в этот момент. Длится это не долго, 2-3 минуты. Закачнивается утеканием памяти.
Приложение на express, используется redis(connect-redis для хранения сессий), pg в связке с fibers


Andrey
06.12.2016
06:32:55
Включи инспектор и посмотри что съедает всю память и cpu

Междоус
06.12.2016
06:35:18

Google

Andrey
06.12.2016
06:35:56
Его или параметр при запуске -inspector

KlonD90
06.12.2016
07:07:09

wumin
06.12.2016
07:10:31

Bad Girl
06.12.2016
07:21:16
?

Котяй Негодяй
06.12.2016
07:22:50
Случайно ввёл https://www.npmjs.com/package/3
Бля...

Дмитрий
06.12.2016
07:23:45
?

Ilya
06.12.2016
07:26:16
??

Богдан
06.12.2016
07:26:43
Ахаха

Sheldhur
06.12.2016
08:27:09
ку
d3.js кто юзал?

Дмитрий
06.12.2016
08:28:02
Задавайте свои ответы