@MongoDBRussian

Страница 89 из 342
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
/ ^-?\d+\.\d\d+$ /
лучше убрать $ и оставить только ^

Валерий нас покинул

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 не катит

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

Slava
28.05.2017
19:30:49
всем привет! Есть такой вопрос. есть впс на DigitalOcean/VScale. там установлена MongoDB. как получить доступ к этой монге из интернета? просто ip_vps:port не катит
в монго конфиге есть секция bind_ip, в которой указывается с каких интерфейсов слушать соединения. по умолчанию монга слушает только подключение с локалхоста, если вписать андрес интерфейса do который связан с виртуалкой, то монга будет доступна из внешнего мира. Добавлю, что это довольно порочная практика открывать доступ к бд из вне

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

Никита
28.05.2017
19:34:10
ssh tunnel ?
не слышал если честно, почитаю. спасибо

Алексей
28.05.2017
19:35:04
не слышал если честно, почитаю. спасибо
таже robomongo из коробки умеет

http://objectrocket.com/images/posts/2014-06-18/ssh-settings.png

Slava
28.05.2017
19:36:52
грубо говоря айпишник впски на DO 1.2.3.4 и в секции bind_ip нужно написать 127.0.0.1,1.2.3.4 ?
чтоб удостоверится введи ifconfig, и вписывать в bind_ip надо что-то из секции eth0 или подобное, если честно не знаком с do и как у них сеть организована

Алексей
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
таже robomongo из коробки умеет
получилось через robomongo. Спасибо! :)

Алексей
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, что явно не является нормальной ситуацией отдельный раздел под журнал уже есть, выключать журналирование не хочется

Artem
31.05.2017
12:18:32
«Какой-то момент» это скорее все момент когда скопом меняется очень много данных?
нет, момент ничем не примечательный самое плохое, что увеличение журнала продолжается безгранично

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

Воспроизводится?

Что происходит если рестратануть монгу?

Страница 89 из 342