
Михаил
14.12.2017
12:37:50
да
Поэтому $and
If (value && value === n)

Vladislav
14.12.2017
12:38:04
если отсутствует одно или оба свойства, я всё равно хочу получить документ

Google

Михаил
14.12.2017
12:38:04
=>
Вообще такое чувство что твои $or не нужны
$or: [{
‘min’: { $lte }
}, {
‘max’: {$gte }
}]

Vladislav
14.12.2017
12:40:19
я не уверен, но вроде бы я пробовал так, и так не работает
сейчас проверю
100% работает вот так:
$or: [
{
'min_sum': {
$lte: +available
},
'max_sum': {
$gte: +available
}
},
{
'min_sum': {
$lte: +available
}
},
{
'max_sum': {
$gte: +available
},
'min_sum': {
$exists: false
}
},
{
'min_sum': {
$lte: +available
},
'max_sum': {
$exists: false
}
},
{
'min_sum': {
$exists: false
}
}
]
но мне не нравится решение

Михаил
14.12.2017
12:42:05
Я не могу сейчас протестить просто
но мне кажется тебе не нужно так сложно
Если у тебя есть хотя бы одно из условий то ок

Vladislav
14.12.2017
12:43:07
если есть оба, то выполняться должны строго оба
а не любое из них
var match = {
rules: {
$elemMatch: {
$or: [
{
$or: [
{
'min_sum': {
$lte: available
}
},
{
'max_sum': {
$gte: available
}
}
]
},
{
$or: [
{
'min_sum': {
$lte: available
}
},
{
'min_sum': {
$exists: false
}
}
]
},
{
$or: [
{
'max_sum': {
$gte: available
}
},
{
'max_sum': {
$exists: false
}
}
]
}
]
}
}
};
Вроде работает, но какая-то херь

Сергей
14.12.2017
12:45:44
блядь

Google

Сергей
14.12.2017
12:45:50
пришли тут со своими простынями
заворачивайте их в моноширинные блоки

Vladislav
14.12.2017
12:46:10
как?

Morsik
14.12.2017
12:46:10
можно гист и обновлять

Сергей
14.12.2017
12:46:16
foo
bar
baz

Vladislav
14.12.2017
12:46:48
я не понял

Сергей
14.12.2017
12:47:12
что? что ты не понял?

Maxim
14.12.2017
12:47:22
парни, подскажите пожалуйста. У меня есть собранный клиент (index.html и папки со статикой) Мне статические файлы в папку с сервером положить или в папке клиента оставить. Простите за криво сформулированный вопрос, но я в этом начинающий

Vladislav
14.12.2017
12:47:26
как заворачивать

Сергей
14.12.2017
12:47:32
вот так
я же написал

Vladislav
14.12.2017
12:47:37
непонятно

Сергей
14.12.2017
12:47:41
блядь
`
три таких штуки на первое строке
три в конце на последней
хули не понятного

Vladislav
14.12.2017
12:48:03
var match = {
rules: {
$elemMatch: {
$or: [
{
$or: [
{
'min_sum': {
$lte: available
}
},
{
'max_sum': {
$gte: available
}
}
]
},
{
$or: [
{
'min_sum': {
$lte: available
}
},
{
'min_sum': {
$exists: false
}
}
]
},
{
$or: [
{
'max_sum': {
$gte: available
}
},
{
'max_sum': {
$exists: false
}
}
]
}
]
}
}
};

Yung
14.12.2017
12:48:05
вот так братишка

Google

Yung
14.12.2017
12:48:07
да

Сергей
14.12.2017
12:48:08
вот

Vladislav
14.12.2017
12:48:14
ну вот я завернул

Maxim
14.12.2017
12:48:15
парни, подскажите пожалуйста. У меня есть собранный клиент (index.html и папки со статикой) Мне статические файлы в папку с сервером положить или в папке клиента оставить. Простите за криво сформулированный вопрос, но я в этом начинающий

Yung
14.12.2017
12:48:15
ПРАВДА ЛУЧШЕ НЕ СТАЛО

Vladislav
14.12.2017
12:48:19
и не вижу разницы

Yung
14.12.2017
12:48:20
честно вам скажу

Сергей
14.12.2017
12:48:22
такое лучше в гист

Maxim
14.12.2017
12:48:59
можете подсказать?

Vladislav
14.12.2017
12:49:04
Короче, в чем проблема то с моим запросом?
Максим, кладешь на сервере
В любую папку

Vladislav
14.12.2017
12:49:35
и указываешь путь до статики
ты express юзаешь?
app.use(express.static('public'))
где 'public' - это твоя папка в приложении
на одном уровне с app.js
если ты используешь express generator

kaflan
14.12.2017
12:57:38
Дбррий день кто то сдруживал пасспорт джс с гуглапис?

Maxim
14.12.2017
13:04:12
Спасибо большое

Google

Buka
14.12.2017
13:09:11
Оно?

Admin
ERROR: S client not available

Noname
14.12.2017
13:12:49
megaboilerplate

kaflan
14.12.2017
13:45:41
Есть официальная либа гугл апи
С паспортом и я умею работать

енот
14.12.2017
14:33:19
https://habrahabr.ru/post/344672/

Остап
14.12.2017
14:47:51
Всем хорошего дня!

Maxim
14.12.2017
15:07:05

equicolor
14.12.2017
15:08:37

Maxim
14.12.2017
15:08:37
Парни, ещё глупый вопрос. Я оправляю из лендинга форму. Если я всё правильно понимаю роут для этого новый не надо создавать? И данные нужно обработать при помощи express-validator. Всё правильно? Спасибо зарананее))

equicolor
14.12.2017
15:11:13

Maxim
14.12.2017
15:11:42
можно примерно название его озвучить? Это не spa приложение
я просто вообще не особо в бэке
есть задача, выполняю

equicolor
14.12.2017
15:12:21
ну если у тебя REST, то POST /client/contact
у тебя какая форма и че с ней сделать надо?

Maxim
14.12.2017
15:13:22
у меня просто лендинг, который собирает через форму email. На сервере нужно это принять и сохранить в монгу, а из монги выгрузить в excel

equicolor
14.12.2017
15:14:48
ну у тебя есть роут / который рендерит лендинг и /signup или /email, это уже нейминг

Google

equicolor
14.12.2017
15:15:14
и вот второй роут пишет форму

Maxim
14.12.2017
15:15:53
то есть, когда я буду отправлять форму, у меня должен появиться роут hostname/email ?

equicolor
14.12.2017
15:15:55
если у тебя перезагружается страница, то делаешь редирект обратно
он должен уже быть =)

Maxim
14.12.2017
15:16:31
))
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/forms
Вот эта инфа ещё актуальна?

equicolor
14.12.2017
15:26:52
а ты в монгу как пишешь? у тебя же есть какая-то модель, в ней и валидируй
в остальном - да

Михаил
14.12.2017
15:29:27
Добрый день ?
Кто-нибудь в курсе, почему Node использует под FreeBSD для сборки GCC, а не имеющийся по дефолту Clang?
Под macOS же наоборот используется clang