Danil
Здравствуйте, нужна помощь, как можно удалить всё из коллекции запросом в питоне?
Danil
Удалите просто коллекцию
Да я уже нашел запрос delete_many
Danil
Удалите просто коллекцию
Мне просто нужно было что бы оно очищалось автоматически, у меня бот просто
Andrey
Удалите просто коллекцию
Не очень совет, бывают случаи, когда коллекция хоть и пустая, но с индексами
Daniil
https://docs.mongodb.com/v4.0/reference/operator/update/positional/
Nikita
Добрый вечер. Не подскажите по такому вопросу: У меня есть коллекция со странами, сейчас там три поля ( _id, code. name). У меня идёт миграция данных с одной базы в другую, и очень бы не хотелось привязываться к конкретным _id по ряду причин. Могу ли я использовать в качестве айдишника поле code, учитывая что оно уникальное в коллекции. Типа code: DE, name: Germany, code: RU, name: Russia. Не смог к сожалению ничего нагуглить на эту тему.
Nikita
Технически это возможно. Но я бы не советовал. А чем вам эти ид мешают?
Ну например у меня есть эндпоинт, который может с нуля генерить эту коллекцию, и соответственно айдишники ObjectId всегда будут разные
Nikita
Index unique
Спасибо
Nikita
У меня потом есть объект, у которого много полей, в том числе Страна, с айдишником, ссылающимся на поле в коллекции Страна. И для фронта идёт агрегация , что получается там уже объект и страна внутри уже не как ссылка, а конкретный объект с именем и кодом.
Danil
А на монгодб можно хранить файлы?
Danil
А почему?
Danil
Ну я свой код запускаю на хостинге, а там если сохраняет, то после перезапуска пропадает потому что там компилирует для себя, и там нет такой системы файлов
Danil
А на впс денег нет что бы обычного бота запускать
Danil
Ну да, но в моём районе нормальную работу не найдёшь, я подросток только
Danil
Я вот просто бота своего делаю, а на телефоне хостить так себе т.к. может вылететь или ещё что-то
Yura
Так 50 рублей не так много
Yura
Или это в белорусских? А то 50 рублей это как то слишком мало, даже для картошки, к которой проводки подсоединили
Pasha
Привет всем Юзаю mongoDB, mongoose Не могу создать более одной записи в таблице, выбивает ошибку code: 11000 driver: true index: 0 keyPattern: {code: 1} keyValue: {code: null} name: "MongoError" Кто сталкивался?
Fra®
reason: TopologyDescription { type: 'Unknown', servers: Map(1) { 'localhost:27017' => [ServerDescription] }, stale: false, compatible: true, heartbeatFrequencyMS: 10000, localThresholdMS: 15, logicalSessionTimeoutMinu
Danil
50 российских рублей?
Я в Украине, но всё же, мне не дают денег
Yura
Ну если найдешь хостинг за такую сумму, то так уж и быть, я 20 грн тебе кину
Yura
А вообще, можно ведь абузить триалы на амазоне
Yura
Думаю того, что они дают будет достаточно
Danil
Ну если найдешь хостинг за такую сумму, то так уж и быть, я 20 грн тебе кину
Да не нужно мне ничего кидать) Да и то, у меня нет карты, так то я её не делаю, потому что смысла так такового не вижу
Yura
Понял, ну о aws задумайся, там и хостинг будет на год бесплатно и хранилище для данных
Danil
Я вообще просто спросил, можно ли хранить фотки на монге) А так я хостю на heroku
Yura
Аа
Yura
Ну выше ответили, что это такой себе вариант, поэтому и предлагаю s3
Yura
Там вроде миллион запросов в месяц бесплатно на первый год дают
Danil
Ну для меня хероку норм сидеть, 500 часов в месяц, но я с тремя аками сижу
Yura
Ну, удачи в начинаниях
Danil
Там вроде миллион запросов в месяц бесплатно на первый год дают
О таком я что-то не слышал, на офф сайт хероку там где ответы на вопросы, там говорилось что 500 часов в месяц бесплатно, и вроде бы 1000 часов в месяц если привязать карту
Yura
Я о aws s3
Danil
Danil
Ну, удачи в начинаниях
Спасибо, да я вроде и не новичок, но и не сильно разбираюсь, но вроде уже более менее
Danil
Advertising😒
Mr.Dingo
Подскажите, как правильно это сделать. Новичок в Монгодб
Mr.Dingo
Добрый день. У меня есть коллекция вида. Задача: Если массив checked_correct и checked_incorrect==0, то удалить заранее заданную str(переменная) из users
Mr.Dingo
Раньше было так, но оно просто чистило все упоминания users по сути, в конкретных questions
Ярослав
ПОдскажите пожалуйста как сделать как сделать бэкап БД с помощью datagrip
Ilya
волна ботяр
Maksym
волна ботяр
Та ладно, их тут 2к))
Artem
Ребят, всем привет. Пытаюсь в докере запустит на m1 mongodb и падает такая ошибка при старте контейнера. Кто то сталкивался с таким ?
Artem
Оболочка в контейнере это не bash, и её ulimit не поддерживает опцию -u
Не пойму в какую сторону надо копать. У моих коллег на linux машинах все прекрасно стартует.
Front-end dev
Всем привет делаю mongo model, подскажите, если мне нужно сохранять дату в модели, какой тип нужно указывать?
Lev
коллекция у монги сохраняет порядок? (поду нет)
Олег
День добрый всем)) как в монге 5 включить многопоточность? Как админ вижу упор в 4 из 8 ядер, хотелось бы повысить скорость. Или это решается только путем изменения запросов?
Савченко
День добрый всем)) как в монге 5 включить многопоточность? Как админ вижу упор в 4 из 8 ядер, хотелось бы повысить скорость. Или это решается только путем изменения запросов?
Возможно, поможет увеличение wiredTigerConcurrentReadTransactions и wiredTigerConcurrentWriteTransactions, только я бы проверил сначала, что их действительно не хватает. Эти параметры отвечают за кол-во тредов на конкурентную обработку, по умолчанию 128, вроде. Если у Вас больше, то есть смысл проверить и увеличить.
Олег
но, если узел недогружен, то, видится, что от горизонтального масштабирования может быть больше толку
Ну горизонтальный думаю), хотелось бы меньшими жертвами. wiredTigerConcurrentWriteTransactions погуглю как посмотреть текущее значение
Олег
Спасибо!
Савченко
Спасибо!
рад помочь) https://docs.mongodb.com/manual/reference/parameters/#mongodb-parameter-param.wiredTigerConcurrentReadTransactions
Олег
Это уже нашел))) пытаюсь понять как get сделать))
Савченко
вместо setParameter пишите getParameter, вместо значение параметра единицу)
Савченко
db.adminCommand( { getParameter : 1, "saslHostName" : 1 } ) как пример
Олег
128
Олег
сам нашел))) вертикальное получается)))
Савченко
а текущее значение под нагрузкой в db.serverStatus(), вроде, видно, если нет мониторинга
Олег
Еще раз огромное спасибо)
Савченко
еще раз рад помочь)
Pavel
всем привет
Pavel
кто-нибудь разрабатывал с Realm? Как вы решали вопрос шаринга реалм приложений между разработчиками т.е как построить механизм миграций схем?
dnacd 🦜
ребят, всем привет, вопрос: Есть две коллекции комменты и пост, пытаюсь сделать агрегацию, что бы все комменты с айди поста добавились в пост, выглядит это так data = await self.get_collection().aggregate([ { "$lookup": { "from": "comments", "localField": "post_id", "foreignField": "_id", "as": "comments" } }, {"$match": {"_id": post_id}} ]).to_list(1) но получаю в конечном результате comments: [] как правильно провести агрегацию в данном случае?
Artem
Пользователь вводит строку, при наличии в ней одной из подстрок, до того добавленных в базу вывести соответствующее подстроке число (хранится в базе в доке каждой подстроки). Первое что приходит в голову — доставать все документы из базы и со стороны приложения искать наличие. Есть идеи лучше?
PH_cheerokee
ребят, подскажите, как именно запрос в гугл вбить чтобы раскрыть тему версий миграций mongodb. Типа версия 1.0.1 (major/minor/patch) и я мог между этими версиями прыгать например, сейчас пишу версию миграции 2.0.1. сохранил ее где-то в бд, а потом мне показалась лишнее поле в колонке, я откатился до версии миграции 2.0.0 и там уже делаю миграцию без этого поля
Lev
Как синхронизировать две коллекции в разных базах?