@MongoDBRussian

Страница 272 из 342
Andrew
17.07.2018
18:07:55
^qqq$ вот так например

регулярку

http://regexr.com/

вот тут можно вводить строки, регулярки и тренироваться

Google
Vadim
17.07.2018
18:30:18
Всем спасибо, буду дальше издеваться и искать ещё варианты :)

Всё, 2 рабочих варианта есть, день не совсем просран ))))))

Dmitry
17.07.2018
19:38:55
Всем привет) Подскажите, смогу ли я установить MongoDB, если мой хостинг предоставляет БД MySQL и PostgreSQL ?

Vadim
17.07.2018
19:42:52
Привет. Пробуй:) Или у них спроси)

Dmitry
17.07.2018
19:44:48
хз, я только фронтом занимался, вот приспичило самому в Монго разобраться, первый день сижу ковыряюсь..



Vadim
17.07.2018
21:42:37
Кто-нибудь юзал? https://docs.mongodb.com/manual/reference/collation-locales-defaults/#collation-languages-locales

Если языки разные могут быть - что делать? :) С en проверил и русский и китайский, вроде работает, но костылем пахнет :)

Andruha
18.07.2018
11:14:12
Приветы. Кто пользует mongoose и mongoose-auto-increment?

хочу обычные Int адишники. 1) mongoose-auto-increment - лучшее ли решение? 2) можно ли сделать, чтобы каждая модель сразу использовала int id? Чтобы в каждой модели не подлкючать плагин

Maksim
18.07.2018
11:24:33
https://docs.mongodb.com/manual/reference/operator/aggregation/sum/ ?

Andrew
18.07.2018
12:23:10
Всем привет! Какие GUI сейчас актуальны? Пользовался Studio 3T, robomongo. В Studio 3T shell при выполнении пользовательских функций/скриптов может отказываться выполнить то, что работает в стандартном shell mongodb. Поставил MongoDB compass, по количеству фич очень крут, но не нашел там чистого shell без конструкторов, да и интерфейс подтормаживает, когда выполняются команды никак это не визуализирует, пойми, завис он или команду обрабатывает

Кто что посоветует?

Google
Andrew
18.07.2018
12:23:44
Windows преимущественно, можно под ubuntu

Так же интересно работа с пользователями, ролями, индексами и тд

Artem
18.07.2018
12:31:26
Mongobuster

Andrew
18.07.2018
12:32:05
Слышал. Что про него скажешь? Есть какие-то глюки?

Например у меня бывало, что пользователи неправильно добавляются

Или shell команды неправильно выполняются

Artem
18.07.2018
12:32:45
У меня под macOS стоит, в принципе всем устраивает

Andrew
18.07.2018
12:32:54
Попробую

Gleb
18.07.2018
13:44:16
Например у меня бывало, что пользователи неправильно добавляются
что на счёт всё же менджить не совсем руками, а через тот же ансибл?

Andrew
18.07.2018
13:52:39
Как вариант, кстати)

В целом просто хотелось узнать кто какими GUI пользуется, может что новое или интересное узнаю

Vadim
19.07.2018
12:32:30
Test .find() .where('id') .in(myArray)) Кто-нибудь знает как получить результат в том же порядке в каком находятся id-шники в myArray? :)

https://docs.mongodb.com/manual/reference/operator/update/sort/ потестю это пока :)

Nick
19.07.2018
12:54:45
порядок - либо сортировака, либо как монга решит, обычно в том же порядке как и лежит в базе

Dan
20.07.2018
10:12:01
@dd_bb

GNU/Maybe
20.07.2018
10:28:03
И снова, господа хорошие, прихожу к вам с вопросом: есть массив строк, нужно найти документы в которых есть массив максимально похожий на данный и отсортировать по похожести. Что лучше использовать?

Можно ли это сделать как-то кроме кастомной аггрегации?

Andrew
20.07.2018
10:43:03
Можно попробовать в $match положить $elemMatch: {$in: [массив с которым сравниваем] } В результате находим все документы, где есть совпадения. Далее "разматываем" все с помощью $unwind, т.е. каждый документ с массивом преобразуем до множества документов (равных длинне массива). Предположим, что у каждого документа с массивом в коллекции есть уникальный id, тогда группируем по id и добавляем sum:1. Где больше сумма, там больше совпадений и тот массив больше похож на искомый

Google
GNU/Maybe
20.07.2018
10:44:17
Ага..

Хм

А чтобы получить коэффициент тогда стоит разделить кол-во похожих на исходное

Andrew
20.07.2018
10:44:52
Например

GNU/Maybe
20.07.2018
10:45:01
Благодарю.

Andrew
20.07.2018
10:45:10
Дальше без примера уже трудно представить, что делать

В смысле надо самому посидеть пописать запрос, чтобы понять

GNU/Maybe
20.07.2018
10:45:36
Ну, логику я понял, думаю, далее справлюсь.

Andrew
20.07.2018
10:45:46
:)

GNU/Maybe
20.07.2018
10:45:48
Ещё прогоню через explain наверное

Спасибо!

Artem
20.07.2018
17:32:49
кто нить импортил xml в mongo?

файл большой 36 гигабай(

ага

Andrew
20.07.2018
17:35:23
Если только перевести его в csv или json предварительно :)

Artem
20.07.2018
17:36:06
ага, ну я уже погуглил, вроде нет монго не кушает xml

Если только перевести его в csv или json предварительно :)
да чета пока даже незнаю чем перевести, всё таки 36 гигов

Andrew
20.07.2018
17:36:29
Это да

mongoimport сразу csv ест

Artem
20.07.2018
17:38:00
да в csv наверно надо

Google
Artem
20.07.2018
17:38:14
виндовс тулз, я под линем

Andrew
20.07.2018
17:39:07
mongoimport --db users --collection contacts --type csv --headerline --file /opt/backups/contacts.csv

Или так mongoimport --db users --collection contacts --type csv --columnsHaveTypes --fields "name.string(),birthdate.date(2006-01-02),contacted.boolean(),followerCount.int32(),user thumbnail.binary(base64)" --file /example/file.csv

Сохраню ссылочку

Artem
20.07.2018
17:47:54
попробую xmlstarlet, надеюсь скушает)

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