Asrorjon
Всем привет
Asrorjon
Можно ли сделать так, чтобы после удаления элементов из коллекции, перенумироват все элементы?
Р00-👨🏻‍💻Михаил
Можно ли сделать так, чтобы после удаления элементов из коллекции, перенумироват все элементы?
если числовой номер — лишь способ нумерации и сортировки по дате добавления – просто добавь поле дата добавления, а нумерацию добавляй по мере фетчинга уже на клиенте
Ігор
Привет, а как проще всего заменить _id на порядочный индексы?
P1GAS
Привет, а как проще всего заменить _id на порядочный индексы?
Вы имеете ввиду, что-то такое?: https://stackoverflow.com/questions/7034848/mongodb-output-id-instead-of-id
Ivan
withTransaction не определяет, что документ был изменен с начала транзакции?
David
Всем привет! Как получить max из вот этого (словарь) ? "lastvisit_gmt": { "utc_minus2": ISODate("2018-07-10T07:27:55.117Z"), "utc_minus3": ISODate("2018-07-10T05:37:47.435Z"), "utc_minus4": ISODate("2018-07-10T06:51:48.805Z") }, Можно использовать objectToArray, но я не знаю как отбросить ключи, оставив только значения P.S. это внутри addFields
Denis
Добрый день. Не смог найти информацию, как в mongodb создать text index для всех полей вложенного объекта. db.test.createIndex({"custom_data.$**" : 'text'}) – так не работает. Объекты там рандомные, просто перечислить поля не вариант. А по $** мне не нужно, нужна выбортка только по custom_data.
Владимир
с доступом к базам монго нет проблем ни у кого?
Владимир
MongoServerSelectionError: getaddrinfo ENOTFOUND ********.mdb.yandexcloud.net
Владимир
у меня вот такая хрень
***
mongodb-compass-1.30.1-win32-x64 под винду гуи самое норм или есть что то лучше?
Р00-👨🏻‍💻Михаил
mongodb-compass-1.30.1-win32-x64 под винду гуи самое норм или есть что то лучше?
Компас - самое удобное и с большим набором функций А достаточно гибкий шелл на некоторые запросы можно заюзать Robo 3T
***
ок спс
Stetsenko
Ребят кто нибудь сталкивался с задачей с одного аккаунта монгодб клауд аллас переехать на другую идентичную учетку?
Alex
Ребят кто нибудь сталкивался с задачей с одного аккаунта монгодб клауд аллас переехать на другую идентичную учетку?
я переезжал через mongodump, mongorestore — скачиваются скрипты с оф сайта. Там же документация
Морозов
я переезжал через mongodump, mongorestore — скачиваются скрипты с оф сайта. Там же документация
Можно сохранить в текстовый файл с mongo compas и дальше загрузить его через вебинтерфейс в новую базу?
Морозов
Это вопрос или вариант решения ?
У меня такая гипотеза.
Морозов
Это вопрос или вариант решения ?
Сохранять получилось. А загружать не пытался еще. Если есть опыт, то поделитесь.
Данила
Всем привет, возможно ли после обновления документа в коллекции получить время обновления ? условно поменял какой то атрибут и получил дату когда монго это сделала
Данила
Это через триггер делается. Но есть ограничения. Это не вечное...
Павел, можете чуть поподробнее рассказать, буду рад
Данила
может какие то ещё механизмы есть ?
yopp
Всем привет, возможно ли после обновления документа в коллекции получить время обновления ? условно поменял какой то атрибут и получил дату когда монго это сделала
Самый простой способ это добавить поле updated_at (или любое другое имя) и установить его в $currentDate/$$NOW https://docs.mongodb.com/manual/reference/operator/update/currentDate/
Даниил
всем привет, помогите составить aggregate для получения такого рода записей
Даниил
А по чему нужно найти?
не по чему, я хочу вытащить все записи и что бы внутри массива students были объекты с данными студентов
Даниил
делал так, но остальные поля помимо студентов пропадают почему то
Даниил
А по чему нужно найти?
или вы про студентов?)
P1GAS
или вы про студентов?)
Я думал, нужно найти поля которые содержат те или иные данные, как я сейчас понимаю, вам нужно найти все записи с данными
Даниил
Я думал, нужно найти поля которые содержат те или иные данные, как я сейчас понимаю, вам нужно найти все записи с данными
да, у меня есть несколько документов (школы), внутри каждого есть массив с группами, а внутри группы есть массив студентов которые туда приписаны, дак вот я хочу получить полный Object, где все ObjectId были бы заменены на соответствующие записи в других коллекциях
Vitalii
const User = mongoose.model('User', new USchema) const user = new User()` Webstorm не видит никаких методов и свойств экземпляра юзер, почему так?
Akzhol
Добрый день, подскажите как создать модель для двумерного массива. Сделал вот так, отправляется пустой массив
Vitalii
почему они не видят что user это экземпляр класса?
Vitalii
Vitalii
minone
Что за тема с радужным хайлайтом?
minone
в 2 скрине
Vitalii
One dark pro
minone
то есть сам код
minone
подсвечивается с каким плагином?
minone
мне понравились скобки разноцветные
Vitalii
щас
minone
Смотри
minone
sc идёт от mongoose.
Vitalii
https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer
minone
и юзер тоже
minone
забей
Vitalii
и юзер тоже
та в примере из сайта вроде так же, хз
Valerii
Всем привет, кто-нибудь может подсказать как в питоне из монго в постгрес грамотно etl оформить? Знаю про mongo -> df -> csv -> postgres, но может есть другие варианты? Проблема в том, что столбцов в записях от 10 до 14, и с чтением csv возникают проблемы
камил
что можно поделать с долгим получением большого документа? в документах у меня есть поле, которое является массивом и туда я добавляю строки, если их там +-10к, то время получения документа увеличивается
Dima
Как сделать чтобы был на выходе обьект, массивы крашат всё
Null
А что у тебя там выходит без .toArray()?
Cloud
у него в пайплайне массивы вместо объектов лол
Cloud
20 33 строчки перепиши нормально
Akzhol
всем привет, как можно создать схему mongoose для двумерного массива (массив из массивов чисел)?
Dima
так тоже не работает
Cloud
ну ты прочитай ошибку чисто по приколу
Dima
мне нужно получить объект или массив где будет информация о новых пользователях за сегодня, вчера и за неделю, а именно их количество
Dima
ну ты прочитай ошибку чисто по приколу
если убрать это (toArray), то у меня курсор, а что с ним сделать не нашёл
␡
Ребатааа. Есть два сервака. Как грамотно настроить реплику, чтобы в случае падения одного, реплика продолжала работу? Первое что пришло в голову - это по три члена на каждом из серверов вообще без арбитров. Они же смогут в троем договориться, кто станет primary?
Cloud
у тебя по факту нужно 1 метод countDocuments - вызвать 3 раза с разными фильтрами
Dima
у тебя по факту нужно 1 метод countDocuments - вызвать 3 раза с разными фильтрами
думал так будет быстрее, не хотел до конца вызывать 3 раза
Cloud
санчала понятно - потом по требованию к оптипизации быстрее
Cloud
и совпадающие даты - вынеси в константы
Akzhol
[[Number]]
в этом случае я правильно отправляю? в бд просто создается пустой массив
Cloud
save не нужен после create выведи newMatrix в консоль и покажи схему модели
Cloud
а если не использую?
используй! индексы прожекш