Андрей
Multistore Support
лимитом
Можете показать пример если не сложно, или ссылку
Андрей
https://docs.mongodb.com/manual/reference/method/db.collection.find/#limit-the-number-of-documents-to-return
Multistore Support
Inline ®
Подскажите как мне удалить из массива "58"?
Cloud
$pull
Anonymous
Привет! У меня есть replica set PSA на продакшене
mongodb-01 - primary
mongodb-02 - secondary
mongodb-03 - arbiter
Я хочу сделать из арбитра secondary
Я протестировал этот сценарий на моем локальном env, выполнив следующие действия.
1) выключить процесс Mongodb на арбитре и удалить все из / var/ lib/mongo
2) с мастера удалить арбитра из сета rs.remove ("узел-арбитр: 27017")
3) включить процесс mongo
4) с мастера добавить бывшего арбитра rs.add ({host: "арбитр-узел: 27017"})
это правильные шаги? Я хочу сделать это, не останавливая приложение, которое пишет в mongodb, но есть ли шанс потери данных , если это делать без остановки приложения? пишем простыми инсертами
или мне нужно остановить приложение, а затем выполнить шаги, указанные выше
Sergey
Anton
Добрый вечер, есть ли какие-то ограничения по кол-ву запросов к бд в секунду/минуту?
Dmitry
А есть ли решения использования монги как ES базы работающий с событиями вычитываемыми из стрима или оплога другой монги?
Anonymous
nlife
в mysql кто нибудь разбирается ?
nlife
Можете подсказать такой вопрос в mysql могу создать один столбец с boolean значением ? чтобы один столб хранил 0 и если нужно будет поменять можно ли будет поменять на 1 ?
Multistore Support
Timofey
Всем привет. Подскажите пожалуйста, хочу диск почистить, как я понял нужно сделать compact, и лучше это делать сначала на репликах.
поскольку круд операции работают и на основной ноде, решил попробовать на ней.
на одну коллекцию прошла команда, на вторую получаю ошибку
Compaction interrupted on table:collection-51-72839920016858486 due to cache eviction pressure
как с этим быть? и в любом случае на репликах отдельно это надо делать, но я не могу разобраться как на реплику переключиться
Ant
Всем привет!
Подскажите как оформить запрос зная _id поддокумента который находится в массиве таких же документов
На первом фото документ в котором хранятся _ID поддокументов из другой коллекции.
Ant
Ant
К примеру такой запрос ничего не находит, хотя id документа указан верно.
Хотелось бы получить все поля текущего поддокумента и поля родительского документа для вывода на страницу или изменения
Cloud
find({ _hp: {$elemMatch: {_id: айди_поддокумента}}})
Cloud
populate почитай на сайте монгуса как правильно в него параметры передать тебе нужные
Ant
Ant
Есть все получается! Спасибо огромное 👍😀
Oleg
Всем привет, не могу решить как сделать правильно.
Есть две модели – *Поставщики* и *Группы поставщиков*. Сейчас я в *Поставщиках* храню массив *Групп поставщиков* (ref ObjectId). Но есть трудность получить список *Групп поставщиков* с Поставщиками.
Начал обрабатывать pre save, при добавлении Поставщика, но тут получается проблема с обновлением, если к примеру исключаем поставщика из группы.
Pasha
Всем привет. Подскажите какой должен быть метод findOneAndUpdate что бы изменить или добавить или удалить конфиг
Multistore Support
Всем привет. Выложил бота на сервер все работало хорошо, но через несколько дней бот перестал работать и выходит данная ошибка, помогите если кто знает
Viktar
Viktar
Multistore Support
Дмитрий
Пытаюсь посмотреть размеры документов в коллекции, вот так
db.obj_userRequestTipAskQuestions_history.find().forEach(function(obj)
{
var size = Object.bsonSize(obj);
print('_id: '+obj._id+' || Size: '+size+'B -> '+Math.round(size/(1024))+'KB -> '+Math.round(size/(1024*1024))+'MB (max 16MB)');
});
Но получаю ошибку
TypeError: Object.bsonSize is not a function
что не так?
Viktar
Multistore Support
Вполне
А можно как то сделать чтобы она никогда не отключалась?
Multistore Support
Andrey
Andrey
Andrey
где name - поле из документа, а в object_size - будет размер в байтах
Дмитрий
Andrey
Andrey
Дмитрий
у меня 4.4.2
в 4.4 это есть а в 4.2 нет :) это прямо в документации видно, там можно версию переключать
Multistore Support
Ребят можете помочь у меня опять эта проблема
Multistore Support
Нужно ли закрывать соединение после подключения?
Multistore Support
Я думаю изза того что я не закрывал соединение опертивная память забилась и монго отключалась. Может быть такое?
Pan
как чаще всего поля называют и с чем это может быть связано? first_name или firstName, user_id или userId или user вообще?
Multistore Support
Но сейчас в конце всех функций сделал db_client.close()
Cloud
господа кто помнит, в монгусе можно save() к массиву документов применить
или нужно к каждому элементу?
Tony
Vadim
Привет! Есть ли какие-то идеи, что могло измениться в монге с 4.2 по 5.0 из-за чего может не работать движок монги в ClickHouse?
https://github.com/ClickHouse/ClickHouse/issues/31483
https://github.com/ClickHouse/ClickHouse/blob/4667ea78838148572713ea7b20d67585d1f59fb7/src/Storages/StorageMongoDB.cpp
Alexey
Андрей
Ку. Кто знает какой-нибудь костыль, который скипает записи с ошибками при импорте json из файла?
.3gp
Здравствуйте у кого есть пример использования пулов для mongodb в nodejs&
Андрей
Nikolay
Андрей
Да
Андрей
Похоже костыля не существует. Не умеет скипать забочиненные json записи. Придётся sed по патернам юзать и прибивать в файле строки.
Andrey
Андрей
Andrey
Андрей
Не умеет импорт скипать по json и ни одного решения в интернетах нет.
Андрей
И в офф джире в тикете есть подтверждение, но искать мне уже некогда.
Viktar
Viktar
Оleg
Привет всем, а кто нибудь знает как в запросе можно не указаывать имя поля. Есть id вложенного объекта, но их много разных видов.
типо вот такого db.user.find({**: ‘1324hg4hghj24g’)
вместо ** могут быть «parent», «user», «object1», «object2», и тд. Поэтому хотелось бы просто поиск по id вложенного объекта.
Sergei
Cloud
покажи пожалуйста документ
Оleg
Anonymous
Всем привет. А можно какой-то dry run просмотреть перед тем как будет закомичена транзакция?
Multistore Support
Здравствуйте, помогите пожалуйста. Создал dump своей базы данных. Как мне загрузить его в MongoDB Cloud?
Multistore Support
Вот у меня есть эти файлы
Multistore Support
Вот база данных в MongoDB Cloud
Kirill
Можно ли как-то каскадно удалить связанные данные?
Есть запись с _id, у второй записи есть parent с ключом _id родителя. При удалении первой, должна удаляться 2 и последующие записи