Тим
Dmitry
Тим
find({a: f4a12a4588...})
нет) {list_id: ['sdfsdfsdf', 'sdfsdfsdfsdfsdfosiudoi']} вот в таком надо зайти в list_id и и искать там ид
Dmitry
Dmitry
Тим
в смысле у меня так и мне надо так искать, а ты показываешь будто и должен искать в {list_id: 'asdasdasdasd'} а уменя массив ид
Dmitry
Dmitry
Монге без разницы что это. Если это массив, то она во внутрь зайдёт и будет искать там
Тим
Nikita
Ребята кто нибудь готовился для тестирования по монго по этому тесту? https://riqli.com/pages/global-base/strategies/lc04mixy/ru
пашка
ребят. в монго DB совсем не силен. подскажите, пожалуйста, я делаю регистрацию, при входе в систему я получаю обьект со всеми данными. теперь мне нужно научиться создавать юзера в базе данных при регистрации. смотрю видео на ютубе, человек создает через консоль, но как автоматизировать этот процесс? как мне его создавать через код в моем приложении?
Alexandrr
Vladyslav
Alex
Bek
Bek
Написал npm install в папке bluh и после ничего в ней не появилось
Bek
не подкскажете как испарвить?
Vladyslav
ls у вас ничего не вывел. у вас папка пустая? нету package.json??
Bek
Its
Всем привет
Как получить все документы у которых свойствоиname содержит в себе 'table'?
Vladyslav
dima
вот айди и то что в дб? почему не видет
dima
dima
помогите пж
dima
что там что там тип строка
dima
Nick
dima
и там и там строка
dima
уже проверял
dima
возможно это из-за<>
dima
нужно будет проверить, но ещё не придумал как
Leksey
всем доброй ночи!
Leksey
replication headroom
попробовал поставить алерты
и первое что получил - MongoDB replication headroom is <= 0
вроде понимаю в чем проблема
проблема с окном реплики
насколько понимаю разница между окнами (первичный и вторичный)
и вторичный может не догонять
пока детально даже сформулировать не могу
дайте направление
и сразу попутный вопрос
данная проблема может быть как связана с проблемами инсерта?
Unable to acquire ticket with mode '0' within a max lock request timeout of '5ms' milliseconds.
все перелыл
накатывал ревизию последнюю (4.x.x)
помогло, но частично
Leksey
Replication Headroom
Monitor replication headroom to determine whether the secondary might fall off the oplog.
из доки информация
но что она конкретно значит - не совсем ясно для меня
Leksey
вот еще на просторах найдено
Replication headroom: difference between the primary’s oplog window and the replication lag of the secondary (milliseconds)
Leksey
I COMMAND [conn2278901] command DB.$cmd command: insert { insert: "logs", documents: [ { PARAMS } ], ordered: true, lsid: { id: UUID("UUID") }, txnNumber: 1, autocommit: false, startTransaction: true, $clusterTime: { clusterTime: Timestamp(1671992949, 1), signature: { hash: BinData(0, 0000000000000000000000000000000000000000), keyId: 0 } }, $db: "DB" } numYields:0 ok:0 errMsg:"Unable to acquire ticket with mode '0' within a max lock request timeout of '5ms' milliseconds." errName:LockTimeout errCode:24 reslen:358 locks:{ ReplicationStateTransition: { acquireCount: { w: 5 } }, Global: { acquireCount: { r: 1, w: 1 } }, Database: { acquireCount: { w: 1 } }, Collection: { acquireCount: { w: 1 } }, Mutex: { acquireCount: { r: 1 } } } flowControl:{ acquireCount: 1, timeAcquiringMicros: 1 } storage:{} protocol:op_msg 12219ms
Leksey
I COMMAND [conn2278901] command DB.$cmd command: insert { insert: "logs", documents: [ { PARAMS } ], ordered: true, lsid: { id: UUID("UUID") }, txnNumber: 1, autocommit: false, startTransaction: true, $clusterTime: { clusterTime: Timestamp(1671992949, 1), signature: { hash: BinData(0, 0000000000000000000000000000000000000000), keyId: 0 } }, $db: "DB" } numYields:0 ok:0 errMsg:"Unable to acquire ticket with mode '0' within a max lock request timeout of '5ms' milliseconds." errName:LockTimeout errCode:24 reslen:358 locks:{ ReplicationStateTransition: { acquireCount: { w: 5 } }, Global: { acquireCount: { r: 1, w: 1 } }, Database: { acquireCount: { w: 1 } }, Collection: { acquireCount: { w: 1 } }, Mutex: { acquireCount: { r: 1 } } } flowControl:{ acquireCount: 1, timeAcquiringMicros: 1 } storage:{} protocol:op_msg 12219ms
insert команда в транзакции
время - 12219ms
Александр
Коллеги подскажите пожалуйста хорошую практику... мне нужно найти id вложенного документа.
Alexandr
Всем привет, кто может подсказать. Столкнулся с проблемой когда mongo, судя по мониторингу начинает сильно потреблять память, 90% утилизации. Далее служба крашится, при том что память свободная еще немного была.
Версия mongo v2.6.12
В логах нашел следующую ошибку
Google пока не помог...
PARAMOOL
Парни, подскажите, что делать ?
Sardor
PARAMOOL
PARAMOOL
PARAMOOL
Хочу импортировать bson, но этот шлет нафиг
Alexander
Видимо, надо начать шарить. Ну или хотя бы кубить...
1. Гуугли, что такое json;
2. Гуугли, что такое bson.
PARAMOOL
PARAMOOL
Как mongodump на win пользоваться ?
Alexandrr
Alexandr
Alexandr
Nick
Alexandr
Alexandrr
Dmitry
scv
Asanali
Всем привет, тупой вопрос: какой Scale нужно написать в dbStats чтобы показывала в гигабайтах?
Asanali
Nick
Поможет
Vladyslav
индекс хоть есть и он используется монгой?
Nick
сколько по времени стало?
Alexandrr
1. индексы
2. оптимизация архитектуры моделей данных
3. текстовый индекс (если поиск идёт по полям текстовым)
4. дополнительные поля для ускорения поиска (категоризация данных/кластеризация)
5. усиление тачки (что уже помогло)
но всё равно медленно работает.
на примере моей БД, в ней 1.7кк записей текстовых
полнотекстовый поиск со сложностью 2-3 слова в поисковой фразе на мультиязычном вводе занимает 10-90 ms, с учётом транспорта по сети максимально до 450 ms
Alexandrr
0.970-1 гб оперативы
на сервере всего 4 гб
2 котла по 3.4 ГГц
хуюникс 20.04 LTS
Alexandrr
не знаком со сфинксом, да и не думаю, что функциональность его в этом аспекте превосходила бы монгу
Alexandrr
чистый дефолт
Alexandrr
дело в том, что я полгода убил на поиск нормального с более менее широким функционалом полнотекстового поиска, попробовал:
- postgre
- maria
- redis
- mysql
- elastic_search
понимаю, что тут намешаны носкул и скул СУБД, меня интересовал чисто полнотекстовый поиск.
параметры отбора были:
- простота документации
- минимальное потребление ресурсов
- асинхронность служебных задач внутри
- присутствие ttl
- дефолтное шифрование
- простота развёртывания
- поведение при критической нагрузке
выделял по бальной оценке.
конечно, elastic был на 2 месте, так как он был именно полноценным, самым широкофункциональным полнотекстовым двиглом, с простой интеграцией и документацией, но потребление ресурсов оставляет желать лучшего.
остановился на монгоДБ и спустя 1 год, написал уже кучу кода на питоне, 2 проекта достаточно серьёзных интегрированы под монгу, пока нуль нареканий.
Alexandrr
на сях все СУБД написаны
Alexandrr
согласен, я имел ввиду популярные
на ГО и на Java, окей, по этому они не популярны, видимо по ряду причин уступают по функциональности и не только
Alexandrr
угу, а джава на чём?
Alexandrr
я дилетант в этом, не разбираюсь
но на счёт моего вопроса, на своём уровне протестировал, то, что описал выше.
монга осталась вне конкуренции
Alexandrr
каких-либо упоминаний о "сфинкс и мантикору" гугл не выдавал, видимо из-за непопулярности
Alexandrr
благодарю, обязательно ознакомлюсь
Mike
Такой вопрос:
Как получить список всех баз данных которые есть в наличии?
Mike
(не коллекций)
Dmitry
show dbs