✨ Uni
Волшебный шар говорит: возможно, что не обязателен спам в лс, если это достаточно выложить в чат и ждать помощи
ᗪEᔕIGᑎ
нет возможности ждать
✨ Uni
Показывай логи
ᗪEᔕIGᑎ
ᗪEᔕIGᑎ
ᗪEᔕIGᑎ
я уже забыл в каком режиме делал загрузку
ᗪEᔕIGᑎ
точно слейв
ᗪEᔕIGᑎ
авторизация была включена
✨ Uni
авторизация была включена
https://medium.com/@imunscarred/repairing-mongodb-when-wiredtiger-wt-file-is-corrupted-9405978751b5 пробовали?
lmn
кто как ставил монгош на убу20? https://docs.mongodb.com/mongodb-shell/install/#mdb-shell-install по этой ссылке ключ инвалидируется при добавлении это у меня личный какой то косяк?
lmn
тру
Nick
сейчас в виртуалке проверил принято без проблем Ubuntu 20.04.3 LTS
lmn
спасибо значит у меня чет не по плану идет
Nick
виртуалка достаточно чистая, монга ранее не ставилась, так что видимо жа вам надо у себя поискать. Может просто пообновляться
lmn
сейчас поотключаю всякие ппа и поубираю ключи у меня там какой то мануэльшнайдеровский валялся уже может не то что то подхватывает
ᗪEᔕIGᑎ
?
Nick
Нужно отключить и пройтись по мануалу
да, там описывается как подложить файлы wt в базу и попытатсья с них чтото восстановить. Для этого можно и текущую ноду использовать и перезапустить с repair, возможно придется ее переконфигурить из репликисета в standalone режим
ᗪEᔕIGᑎ
реконфиг это пустяки
ᗪEᔕIGᑎ
благодарю
Nick
вообще тут нет wt файлов коллекций, так тчо восстанавлвивать нечего таким способом. в journal есть чтонить?
судя по написанному тут https://docs.mongodb.com/manual/tutorial/manage-journaling/#recover-data-after-unexpected-shutdown в журнале скорее всего тоже пусто
ᗪEᔕIGᑎ
есть wt
ᗪEᔕIGᑎ
сейчас пришлю скрин
ᗪEᔕIGᑎ
lmn
виртуалка достаточно чистая, монга ранее не ставилась, так что видимо жа вам надо у себя поискать. Может просто пообновляться
забавно оказалось после установки albert пришлось удалять ключи для установки новых под монгош
Nick
тогда репеир должен чтото вытащить
Ян 🌙
Всем привет, можно как-то найти в документе поле, после в этом поле найти определенный объект, и изменить значение поля у объекта?
Ян 🌙
то есть, чтобы update менял только это число?
Ян 🌙
https://docs.mongodb.com/manual/reference/operator/update/positional/
Спасибо, но там же нужно указывать значение искомого поля, а если я его не знаю? И должен к существующему прибавить 10, то как?
Ян 🌙
В Sql было бы так: set имя_поля = имя_поля + новое значение
Ян 🌙
$inc
Работает только отдельно к ключу, а к значению ключа, то есть объекту и в этом объекте к полю - не работает.
fλüggåɘnk∂€čhiœßøλ∫ên
Maxim
Здравствуйте, как в mongoose, создать модель где есть вложенные объекты в документе?
Ян 🌙
Если нет такого значения в ключе, то как его создать?
Nick
А как не обновить, а удалить?
$pull https://docs.mongodb.com/manual/reference/operator/update/pull/
Nick
Если нет такого значения в ключе, то как его создать?
$addToSet - если просто добавлять если нет уже такого же. Если нужен аналог upsert но для массива типа обновить или добавить новый, то оно не подойдет
Ян 🌙
Inventory.updateMany({idTelegram: userIdTelegram}, {$pull: { resources: { id: 1} }})
Ян 🌙
почему то не удаляет
Nick
сверяйте типы
Ян 🌙
Nick
какой тип userIdTelegram приходит извне?
Nick
Inventory.updateMany({idTelegram: userIdTelegram}, {$pull: { resources: { id: 1} }})
перепроверил, такая конструкция работает. Проверял правда в монгошеле а не на модели монгуса, может он какую отсебячину делает
Aha
Ребят подскажите как с монго атлас экспортировать коллекции или кластер в виде json или другого файла ?
Aha
или мож у кого есть уже этот джсон, мне нужна sample data коллекция в json( которую монго генерирует). Не смог найти в гугле
Aha
не нашел ничего, гуглил как псих, единственное че это надо скачать mongoDB через какие-то brew yum apt(этого я знаю, но у меня винда) и второй способ типа зип скачать mongoDB cli, я его скачал и теперь мне не даёт винд дефендер его запустить, а чтоб отключить там проще ноут в окно выбросить.
Aha
и потом с этого cli через cmd
Aha
какачть json с атласа
Aha
щас заплачу
Anton
Хай всем! Как в aggregation framework реализовать обычный JOIN но по нескольким полям одновременно? Предположим: db.LeftCollection имеет поля: • a • b db.RightCollection имеет поля: • a • b Как в таком случае сделать join чтобы a == a && b == b?
Aha
просто скажите как скачать этот mongoDB cli? brew установить ? это типа npm ? для винды?
Ян 🌙
щас заплачу
mongoexport -d myfirstdb -c Department -o C:/test/department.json Такое не подходит?
Aha
эт у себя в cmd прописать ?
Aha
мне ж сначала скачать надо этот пакет mongoexport он кажется вместе идет с mongoDB
Aha
неа
Ян 🌙
неа
То есть тебе нужен локальный монго?)
Aha
Наверно))))
Aha
у меня есть монго компас
Aha
это же он?
Ян 🌙
у меня есть монго компас
ну в нем есть экспорт
Ян 🌙
Aha
да все верно, но еще одна проблема))
Aha
sample data которая мне нужная там не генерируется, ну вернее я не нашел как это делать там))
Aha
а в атласе делается
Aha
я хочу экспортировать с аталса и имортировать в компас
Aha
май гад
Hunter
а что изменилось в новой версии что теперь этот код не работает?