
Roman
24.05.2017
13:47:36
Ну вот мы уже пришли к тому, что вопрос про промисы =)
https://learn.javascript.ru/promise
Какой-нибудь onFulfilled

Peter
25.05.2017
14:33:56
Ребята нужна помощь есть филд стринга. Нужно найти с помощью regex числа которые имеют больше 2х чисел после точки

Google

Peter
25.05.2017
14:34:17
Примерно такие 12.123 или -347.1574

Roman
25.05.2017
14:37:36
/ ^-?\d+\.\d\d+$ /
Вопрос только по производительности

yopp
25.05.2017
15:29:59
Валерий нас покинул

Igor
26.05.2017
10:29:37
это с файрбейзом который?

yopp
26.05.2017
10:30:18
Да. Покинул за не умение находить общий язык.

Peter
26.05.2017
19:14:20
Ребята реально ли отсортировать в агрегатке 2 масива? Пример: есть массив t1:[3,2,4,1] и t2:[6,9,3] нужно чтоб результат был t1:[1,2,3,4
И t2:[3,6,9]

Евгений
27.05.2017
16:14:58
Привет! Кто-нибудь юзает ПО что бы визуально посмотреть/подправить БД

Igor
27.05.2017
16:24:04
robomongo

dshm
27.05.2017
21:12:44
Mongo Compass

Nazar
27.05.2017
23:00:29

Google

hey
28.05.2017
17:17:41
Отбой, все хорошо

Евгений
28.05.2017
19:24:46
robomongo тема! спасибо!

Никита
28.05.2017
19:26:17
всем привет! Есть такой вопрос. есть впс на DigitalOcean/VScale. там установлена MongoDB. как получить доступ к этой монге из интернета? просто ip_vps:port не катит

Alik
28.05.2017
19:28:59

Алексей
28.05.2017
19:30:48
звучит как попытка взлома для меня

Slava
28.05.2017
19:30:49

Никита
28.05.2017
19:32:08
и если не делать доступ извне, то как отлаживать приложение локально? держать копию бд?

Алексей
28.05.2017
19:32:56
ssh tunnel ?

Никита
28.05.2017
19:34:10

Алексей
28.05.2017
19:35:04
http://objectrocket.com/images/posts/2014-06-18/ssh-settings.png

Slava
28.05.2017
19:36:52

Алексей
28.05.2017
19:37:06
ибо прод продом, а отладка отладкой

Slava
28.05.2017
19:39:25
можно написать вообще bind_ip: 0.0.0.0 это значит слушать все что только можно, но это ОЧЕНЬ вредный совет. Лучше поступить как предлагает Алексей, самый верный вариант

Никита
28.05.2017
19:40:11

Алексей
28.05.2017
19:40:29
велкам

Alexey
28.05.2017
20:07:10
Приветствую.
Подскажите есть норм плагин, что бы автоинкриментить схему?
я юзал mongoose-auto-increment
но он как то тупит, если инкриментиться схема внутри схемы


Vovc
29.05.2017
14:31:05
Привет, создал проект на Спринг Буте
<version>2.0.0.BUILD-SNAPSHOT</version>
c этими депенденсами
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb-reactive</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
пробую записать в монго две сущности с DbRef
Adds add = addsRepository.save(new Adds("last " + new Date().getTime())).block();
Mono<Person> person = personRepository.save(new Person("first " + new Date().getTime(),add));
person.block();
в итоге add сейвится а когда доходит до персон получаю еxcept
org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for class com.mongodb.DBRef.
думаю проблемы с async mongodb driver.
Все настройки default в application.properties толко „spring.data.mongodb.database=reative” :D может быть надо что то ещё ? @EnableAsync - не пашет :). HELPPPPP

Google

Igor
29.05.2017
14:39:59
а это не в джавачатик?

Vovc
29.05.2017
14:41:42
а в друг, там ж написанно except... com.mongodb.DBRef.. )

Sergey
30.05.2017
14:24:06
привет, кто-нибудь дружил монгу с эластиком, как можно смапить массив dbref'ов ?

A.
30.05.2017
18:12:02
Господа, вопрос.
Каким образом осуществить выборку без пустых параметров?
Понятно что есть решения после обычной выборки (find, findOne, etc.), но как именно в момент выборки?

GNU/Docker
30.05.2017
18:17:35
что?
Типа {"fieldname": {"$exists": 1}} ?

A.
30.05.2017
18:24:52
Типа того
Да, но для всех полей.

yopp
31.05.2017
09:07:48
Да, но для всех полей.
В монге нет понятия «все поля» вне контекста конкретного документа. Напоминаю, что для монги документ это просто кусок bson, к которому есть всего три требования: размер меньше 16Мб, наличие поля _id и вложенность не более 100 уровней. Каждый документ живёт своей жизнью.
Скорее всего стоит попробовать инвертировать логическое условие

Peter
31.05.2017
11:08:17
Возможно ли запустить несколько pipeline и получить общий результат

yopp
31.05.2017
11:32:49
Если ты имеешь ввиду запустить сколько агрегаций и потом их как-то вместе собрать
Если только через временную коллекцию последовательно.
Но смысла в этом нет, так как проще просто в один агрегацию собрать тогда.

Artem
31.05.2017
12:08:24
подскажите пожалуйста, а почему может быть так, что монго перестает удалять старые файлы журнала? движок WiredTiger
ситуация такая, что продолжительное время все работает нормально, суммарно журнал занимает не больше 2 ГБ, но в какой-то момент все начинает быстро расти, старые файлы копятся и просто забивают диск

yopp
31.05.2017
12:12:44
Начать можно с версии монги и ссылки на документ где сказано что у пользователя есть возможность управления размером журнала.
Нужно вынести журнал на другой раздел (понимая чем это грозит) или увеличить раздел с dbpath. Ну или вообще выключить журнал (для экстремалов). Размер журнала зависит от количества изменяемых/добавляемых данных. Скорее всего вы где-то сильно ошиблись в необходимых ресурсах при capacity planning

Google

yopp
31.05.2017
12:17:31
«Какой-то момент» это скорее все момент когда скопом меняется очень много данных?

Artem
31.05.2017
12:17:40
версия v3.4.3
» и ссылки на документ где сказано что у пользователя есть возможность управления размером журнала.
вроде я не утверждал, что это где-то сказано, хотя в документах говорится, что в нормальной ситуации журнал не занимает больше 2 ГБ насколько я помню, а в нашем случае он дошел уже до 50, что явно не является нормальной ситуацией
отдельный раздел под журнал уже есть, выключать журналирование не хочется

yopp
31.05.2017
12:18:10
В смысле я без издёвки. Я не встречал такого утверждения ещё.

Artem
31.05.2017
12:18:32

yopp
31.05.2017
12:19:32
В логах что-то есть? Момент точно ни чем не примечателен? Как смотрели?
Воспроизводится?
Что происходит если рестратануть монгу?