
Игорь
15.03.2018
11:56:17
но странно, что в доках не указанно, что символ @ не валиден
буду лучше его регуляркой вырезать
на всякий случай

Nick
15.03.2018
11:57:38
Это проблема js

Google

Ilya
15.03.2018
11:57:41
я почти на такое же натыкался с нижним подчеркиванием

Aleksandr
15.03.2018
11:57:45
замена подстроки быстрее будет, чем регулярка

Ilya
15.03.2018
11:57:51
тоже пришлось через getCollection

abc
15.03.2018
12:01:39

Artur
15.03.2018
12:02:51

GNU/Docker
15.03.2018
12:06:53
предупредительный выстрел в голову

Vitaliy
15.03.2018
12:09:17
кстати сейчас в дефолтной инсталляции она слушает только локалхост

Nick
15.03.2018
12:15:36

abc
15.03.2018
12:16:20
не сервис использовали
shodan. за час вроде бы 230 хостов нашли
может и больше, плохо помню. надо еще по эластиксерч инстансам так же пройтись

Nick
15.03.2018
12:17:47
хаха)

Google

Nick
15.03.2018
12:18:13
тока сначал предупредительный в чат эластика закинь, чтоб народ лишний раз перебсдел))

Tenni
15.03.2018
12:18:30
я так с самбой развлекался в прошлом году

abc
15.03.2018
12:18:43
предупредительный не помогает

GNU/Docker
15.03.2018
12:19:06
чёт это деструктивное говно какое-то
лучше поумнее что-то придумать, способы автоматического оповещения
дропать чужие базы это тупое вредительство

Tenni
15.03.2018
12:21:00

GNU/Docker
15.03.2018
12:21:18
ну я не мамкин скриптокидди

Tenni
15.03.2018
12:21:24
с эластиком еще проще, там curl

abc
15.03.2018
12:21:41
торчать с открытой базой в инет в которой персональные данные тоже так себе подвиг

GNU/Docker
15.03.2018
12:21:55
это раз, а во-вторых проверьте что под словом "хакер" вы имеете ввиду правильное значение

Tenni
15.03.2018
12:22:18
его уже исказили

GNU/Docker
15.03.2018
12:22:42

Tenni
15.03.2018
12:23:24

GNU/Docker
15.03.2018
12:23:50
вайт, эх.
Небось и на калилинуксе сидите?

Tenni
15.03.2018
12:24:14
толсто =)

GNU/Docker
15.03.2018
12:24:33
я сделаю полезное дело и скину сюда вот это: http://catb.org/jargon/html/H/hacker.html

Google

Tenni
15.03.2018
12:25:09
ну его еще определил Линус давно, точнее его иконой считали
так что ничего нового =)

GNU/Docker
15.03.2018
12:25:20
его определили до Линуса

Tenni
15.03.2018
12:25:29
а про кали смешно, там на w10 его добавили вроде

GNU/Docker
15.03.2018
12:25:41
Нехорошо проповедовать невежество, не надо так.

Tenni
15.03.2018
12:26:15
утомляешь, гл =)

John
15.03.2018
13:29:59
всем привет. можно в монге сделать апдейт и засетить значение одного поля в другое? из консоли

/dev/null
15.03.2018
13:36:12

Nick
15.03.2018
13:37:09

John
15.03.2018
13:37:29
о стоп eval вроди еще работает

Nick
15.03.2018
13:43:45
из shell
монгошел? или обычный линуксовый?

John
15.03.2018
13:44:12
mongo shell

Nick
15.03.2018
13:45:33
тогда зачем eval, если он и так выполняет js код внутри себя

John
15.03.2018
13:53:22
db.coll.find({app_id:{$ne:null}}).forEach(function(e) {
e.group_id = "wtf";
db.coll.save(e);
});
спс, работает)

Никита
15.03.2018
17:24:49
Ну написано же в ошибке

Alexander
15.03.2018
22:00:05
Всем привет. А что сейчас в тренде из NoSQL designer'ов? Посмотрел Hackolade, годная штука, но отдавать €999 за выгрузку в моделек в монгус как-то совсем не хочется

Nikita
16.03.2018
09:49:58
Всем привет!
Тут кто-нибудь работал с гео-запросами в Монгу?
У меня запрос не пашет на компе и сервере, а у друга на компьютере — пашет. Куда копать?
Ещё ошибка ничего особо не говорящая:
"message": "geoNear command failed: { ok: 0.0, errmsg: \"error processing query: ns=admin.offers limit=100Tree: GEONEAR field=location maxdist=5000 isNearSphere=1\nSort: {}\nProj: { $pt: { $meta: \"geoNearPoin...\", code: 2, codeName: \"BadValue\" }",

Yurii
16.03.2018
09:50:59

Google

Nikita
16.03.2018
09:52:57
mongo | 2018-03-16T09:31:27.156+0000 I COMMAND [conn3] command admin.$cmd command: createIndexes { createIndexes: "offers", indexes: [ { name: "location_2d", key: { location: "2d" }, background: true } ], lsid: { id: UUID("8b098ce8-d0c2-4f1d-9604-9ef3d7d6cd2e") }, $db: "admin" } numYields:0 reslen:113 locks:{ Global: { acquireCount: { r: 1, w: 1 } }, Database: { acquireCount: { w: 1, W: 2 }, acquireWaitCount: { w: 1, W: 1 }, timeAcquiringMicros: { w: 27440, W: 9458 } }, Collection: { acquireCount: { w: 1 } } } protocol:op_query 117ms
При старте было
Я просто Мангуста использую, может где-то докрутить надо?
Или после save нужно индекс ещё раз пересобирать?

Yurii
16.03.2018
09:56:06

Nikita
16.03.2018
09:56:28
Тоже так думал/читал, но ошибка остаётся ?

Yurii
16.03.2018
09:56:58
ну если у него работает, а у тебя нет, хотя базы и индексы на них одинаковые - остается вариант версионности, мож у тебя не актуальная монга?

Nikita
16.03.2018
09:57:22

Yurii
16.03.2018
09:58:16

Nikita
16.03.2018
09:59:16

Yurii
16.03.2018
10:00:34
то надо поставить в схему монгуса такие, как у друга, у которого все работает ?

Nikita
16.03.2018
10:00:58
а, ну код то точно идентичный
location: {
type: [Number], // [<longitude>, <latitude>]
index: '2d',
required: [true, 'Местоположение обязательно'],
default: null,
validate: [checkArrayLength, 'Местоположение обязательно']
},

Alexandr
16.03.2018
10:03:40
привет всем. кто-нить в go шарит?

Nikita
16.03.2018
10:07:20
не уверен, что клиентом к докер контейнеру подключусь, сейчас посмотрю

Airat
16.03.2018
10:07:43

Nikita
16.03.2018
10:08:11

Airat
16.03.2018
10:08:32

Nikita
16.03.2018
10:18:57

yopp
16.03.2018
10:19:19
Не надо тут этого.

Nikita
16.03.2018
10:19:42

Google

yopp
16.03.2018
10:20:36
Скорее всего какие-то проблемы с координатами

Nikita
16.03.2018
10:22:17
| {
| "$geoNear": {
| "near": {
| "type": "Point",
| "coordinates": [
| 76.92832,
| 43.218688
| ]
| },
| "maxDistance": 5000,
| "distanceField": "distance",
| "spherical": true
| }
| }
такой запрос уходит

yopp
16.03.2018
10:30:07
Хм. Looks legit.
Тогда следующие советы:
1) не используйте базу с названием admin, она системная.
2) code: 2 это действительно про отсутствие индекса, проверяйте ещё раз что индекс на том атрибуте, по которому делаете поиск в запросе

Nikita
16.03.2018
10:30:47

yopp
16.03.2018
10:31:19

Nikita
16.03.2018
10:31:39

yopp
16.03.2018
10:31:40
@dd_bb
Ну тогда уберите из запроса spherical: true

Nikita
16.03.2018
10:31:58

yopp
16.03.2018
10:32:51
Либо пересоздайте индекс, так чтоб он был 2dsphere