
? гриб
26.06.2017
20:56:35
чо это? )

Sergey
26.06.2017
20:57:00

? гриб
26.06.2017
20:57:08
фс не смогла хранить такого количества говна в себе? )

Google

Aleksandr
26.06.2017
20:58:12

? гриб
26.06.2017
20:58:48
нет версии экспресса без сотни зависимостей? )
там зависимости типа left-pad и даже покруче
или мб лайтовый роутер + выдаватель статики имеется?

Sergey
26.06.2017
21:00:01
хотя... я тоже иногда не понимаю зачем им столько зависимостей!? тот же экспресс не сложно написать без зависимостей или с какими-то необходимыми, но их будет не более 10

Aleksandr
26.06.2017
21:00:27
ну было бы круто если бы можно было собирать нодой пакеты в бинарник оптимизированный (с дедупликацией и прочим) и кроссплатформенный, но это нереально как-то

Evgeny
26.06.2017
21:00:51
Они просто дают возможность остальным почувствовать себя важными и нужными

Aleksandr
26.06.2017
21:00:54

? гриб
26.06.2017
21:01:34
я месяц назад роутер запилил, но забил хер, когда дошёл до выдачи статики. хотя зря

Rafael
26.06.2017
21:02:11

? гриб
26.06.2017
21:02:21

Rafael
26.06.2017
21:03:54

Google

Aleksandr
26.06.2017
21:03:59

? гриб
26.06.2017
21:05:58
??
довольно простые вещи тянут по 100 зависимостей
на каждый пердок у них свой модуль

Rafael
26.06.2017
21:06:32

Aleksandr
26.06.2017
21:07:11

? гриб
26.06.2017
21:08:04
мне было бы просто стыдно такое наружу выкатывать )
о нашёл аналог того, что тянуло 139 зависимостей
Dependencies
None

Aleksandr
26.06.2017
21:12:06

Дмитрий
26.06.2017
21:13:14
на самом деле все тянут зависимости по одной простой причине — незачем повторять уже написанный код
Unix way: каждая утилита делает только одну задачу
array-flatten — это из зависимостей экспресса — например нереально быстр, такой же вероятнее всего с первого раза не получится
Вот и спрашивается, зачем страдать nih в таких вещах, если можно взять готовое)

Aleksandr
26.06.2017
21:20:40

? гриб
26.06.2017
21:31:52
нубский вопрос: есть файл. асинхронные запросы на запись к одному файлу пройдут по очереди, или вызовут неприятности?
ну, к примеру: 1000 юзеров ломанулось в него свои айди писать, ещё 500 - удалить свои id, и ещё 200 читают
хотя ладно, ещё не тыкался даже. завтра всё будет понятно ) снов

Aleksandr
26.06.2017
21:47:00

? гриб
26.06.2017
21:50:53

Google

? гриб
26.06.2017
21:51:30
Простая бд в файле

Aleksandr
26.06.2017
21:51:37
Процесс один
тогда нет, рули в памяти и сбрасывай в файл по необходимости

? гриб
26.06.2017
21:52:30
Спасибо. Завтра поковыряю всё это )

KlonD90
26.06.2017
22:08:48
https://github.com/noevents/denque мы балуемся с очередями. Добавили к denque хорошего и быстрого удаления со сплайсом. Вдруг кому нужно.

Sergey
26.06.2017
22:58:59

kaflan
27.06.2017
00:07:25
Нужен хелп, как в понге делать в колекции поиск по полю?
family_and_frendsб как мне найти єто поле
https://docs.mongodb.com/manual/reference/method/db.collection.find/#db.collection.find
чето не пойму как заюзать

Nikita
27.06.2017
00:12:31
ну
берешь файнд
туда пихаешь объект
с признаками

Nikita
27.06.2017
00:12:42
которые ищешь

kaflan
27.06.2017
00:13:05
ты не понял
мне нужно искать обект с ключом
все
по ключу искать объект

Nikita
27.06.2017
00:14:22
типа
по наличию?

kaflan
27.06.2017
00:14:49
Да

Google

kaflan
27.06.2017
00:15:04
есть такой обект в базе или нет, или он пустой
у меня есть только его ключ
я просто не могу понять как мне строить запрос к базе

Nikita
27.06.2017
00:16:02
ну, так-то тут уже пахнет даркпаттерном каким-то

kaflan
27.06.2017
00:16:51
почему?
поиск по ключу, это не дарк патерн

Nikita
27.06.2017
00:17:18
Подожди
По ключу

Admin
ERROR: S client not available

Nikita
27.06.2017
00:17:23
В смысле по ObjectID?

kaflan
27.06.2017
00:17:55
Ну у тебя есть обект ты хочешь проверить есть ли у него такая ппропертя понял ObjectHasownproperty("prop")

Nikita
27.06.2017
00:18:10
Понял.. Хм
А возможные знаения ты знаешь?

kaflan
27.06.2017
00:18:19
вот так и чтобы потом оно вернуло мне этот обект целиком

Nikita
27.06.2017
00:18:29
А возможные знаения ты знаешь?

kaflan
27.06.2017
00:18:35
да
они могут меняться, динамически

Nikita
27.06.2017
00:18:59
Но весь список их у тебя есть
Знаю
попробуй короч сделать так

Google

Nikita
27.06.2017
00:21:06
.find({"somefield":{"$ne": undefined}})
Не уверен что это сработает конечно
Типа вместо валуева используй {"$ne": undefined}
А БЛЯ
Ку-ку
value: {$exists:true}
Все

kaflan
27.06.2017
00:22:55
э

Nikita
27.06.2017
00:23:14
?
col.find({val: {$exists:true}})

kaflan
27.06.2017
00:24:12
да я как раз хотел написать спасиб. счас потестим

Nikita
27.06.2017
00:24:31
давай
Если что
When <boolean> is true, $exists matches the documents that contain the field, including documents where the field value is null. If <boolean> is false, the query returns only the documents that do not contain the field.

kaflan
27.06.2017
00:29:47
Бро ты бог пасиба работает
а можно еще тебя плиз?
как нулл мне по людски обойти чтобы бросать юзеру, мокап данных, я цмс фигачу
есть два пути о которых я знаю.
if(!null)
or
if(val == null)

Nikita
27.06.2017
00:40:22
Не понял про нулл