Viktar
Беларуские ip тоже залочены
Nick
российские ip залочили? вот же блин ;(
да там както упорото, часть хостов доступнно, часть нет, клауд залочен, базы нет, часть хостов одним способом залочено, часть другим
Nick
привет, сайт лежит или только у меня не октрывается? https://www.mongodb.com
ну шо, наконец добрался до их саппорта, наверное можно считать официальным ответом I see Nick, thanks for sharing more details about your location. To clarify on this, due to the unprecedented situation on the region we have blocked access to the MongoDB website from Russia in response to the latest sanctions issued by the U.S. and EU.
Alexander
будто впн отменили
Nick
так то да, но давайте не продолжать, все все понимают
Alexander
всем кликхаус господа)
Гена
привет еще раз подскажите как сделать запрос из репликаСета чтоб вывод показал в каком статусе находится нода с которой делается запрос?
Гена
я логику понимаю что можно из rs.status() вывести поле myState: и там 1 - это праймари 2 это секондари и, неожиданно, 7 - это арбитр
Гена
по логике мне надо написать селект который берет эту строку и преобразовывет в выводе её в значиние которо мне нужно 1 = Primary 2 = Secondary
Гена
Гена
то есть вы зашли на сервак где у вас секондари бегает и залогинить на неё и оттуда делаете запрос
Гена
так понятней?)
Viktar
так понятней?)
я так понимаю вы говорите про rs.status() , на какой ноде вы запустите не имеет значения. он выдаёт статус по реплике
Гена
Первым блоком он выдаст вот такое
Гена
{ set: '.....', date: ISODate("2022-05-27T13:42:06.482Z"), myState: 2, term: Long("17"), syncSourceHost: '*************:27017', syncSourceId: 0, heartbeatIntervalMillis: Long("2000"), majorityVoteCount: 3, writeMajorityCount: 3, votingMembersCount: 5, ............ },
Гена
Это секондари
Гена
либо можно
Гена
Shard1 [direct: secondary] test> rs.hello() { ......., ....... ], arbiters: [ '.......:27017' ], setName: 'Shard1', setVersion: 7, isWritablePrimary: false, secondary: true, primary: '.......:27017', me: '.......:27017', lastWrite: { ....... },
Гена
как мне сделать в монге запрос чтоб он подменял значение при выводе?
Ratatata
А если к примеру у меня у некоторых документов поле(скажем type :undefined). Мне для фильтрации документов нужно временно(не меняя запись в бд, присвоить ему стринговое значения). Я могу сделать .find( {type: {$exist: false}}
Ratatata
А вот как времено подменить значение type на к примеру type:food не могу понять.
Ratatata
Если в общей картине , то мне нужно отфильтровать документы , но если у них поле type:undefined , то ему временно присвоить другое значение и уже по нему фильтровать
Nick
как мне сделать в монге запрос чтоб он подменял значение при выводе?
данные по статусам даже не знаю можно ли подменить, но похоже то что вы делаете заменяется вытаскиванием списков реплик в репликасете и обходе каждого с вызовом статуса при прямом подключении
Alexander
Добрый день. Работаю с mongoose. Не подскажете, можно ли в качестве ref указать не ObjectId, а другое поле типа Number?
Nick
Добрый день. Работаю с mongoose. Не подскажете, можно ли в качестве ref указать не ObjectId, а другое поле типа Number?
в доке нет упоминаний, но думаю достаточно будет явно указать типа _id у связываемой схемы и такой же тип указать в ref, но хз поулчится ли
Ratatata
зачем присваивать если underfind такое же значение с точки зрения монги и по нему можно поиск делать?
У меня приходит query в get запрос. Это массив постоянных значений стринговых. К примеру одно из значений это car. В базе у некоторыхдокументов type: undefined. Мне что отфильтровать документы по query car: седан, нужно превратить поле type из undefined в седан
Ratatata
Просто уже сделано и нужно подстроиться под то что данные поля undefined
Nick
технически это только про то как вы будете устанавливать коннекты и как работать с ними - тут уже зависит от вас сможете накодить это или нет
Nick
тут хз, мож кто ответит, не пользовался
Nick
все возможно, но решать не мне
George Kochkin
Добрый вечер! Может, кто-нибудь сталкивался с похожей ситуацией: mongodump --archive проходит успешно; mongorestore тоже пишет, что документы все восстановлены, 0 failures, но в новой бд в ряде коллекций значительно меньше строк ?
Andrey
А в чем проблема, создайте разные коннекты и пользуетсь. В чем проблема?
Andrey
ну а какие могут быть проблемы, у вас разные коннекты, хоть 100 к разным базам, это чем будет отличаться от pymongo с точки зренния соединения, там все равно в конечном итоге tcp соединение
Alexander
Сегодня обнаружил, что https://docs.mongodb.com/manual/ заблокирован. Понятно, что VPN и Tor никто не отменял, но может есть какое-то зеркало в нашем домене?
Ratatata
ну так $or: [{car: sedan}, {car: undefined}]
Скорей всего я не правильно объяснил,извиняюсь. Проблема в том что у меня в виде query приходит массив стрингов car: [latest, beta,alpha]. И есть коллекция документов у которых есть поле car с такими значениями же. Но самое больше но, что вместо latest у документов поле car: undefined. Т.е у документов car может быть undefined, alpha, beta. Вот нужно отфлитровать так чтобы alpha=alpha, beta=beta, latest=undefined
Dilshod_M
Здраствуйте!!!! Не получается соединит express js с mongodb
Max
Доброе утро, подскажите, как лучше настроить mongodb чтоб работало максимально шустро и безопасно?
Max
И есть ли какие-то норм панели управления по типу phpmyadmin?
winterfall
Доброе утро, подскажите, как лучше настроить mongodb чтоб работало максимально шустро и безопасно?
Ну на счёт безопасно - сменить порт, закрыть его от всех левых ипшников, юзер с хорошим паролем, включённая аутентификация
winterfall
winterfall
Здраствуйте!!!! Не получается соединит express js с mongodb
Во-первых, ты бы не светил так строку подключения) Не думаю, что здесь она кому-то нужна, но безопасность дело такое Во-вторых, данные подключения правильные? mongodb+srv://user:password@host:port/database В-третьих, кластер настроен? Разрешённые ипшники, туда сюда
Mike
https://ru.stackoverflow.com/questions/1414522/%d0%9a%d0%b0%d0%ba-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b8%d1%82%d1%8c-%d0%b2%d1%80%d0%b5%d0%bc%d1%8f-%d0%be%d1%82%d0%b2%d0%b5%d1%82%d0%b0-%d0%bd%d0%b0-%d0%b7%d0%b0%d0%bf%d1%80%d0%be%d1%81 кто нибудь знает ответ на данный вопрос?
Mike
почему на питон? )
Anton
Опа! В Компас добавили подсказки для создания индексов
Илья
:'
Artem
Всем привет! Есть задача хранить структуру данных mongoDB с типами всех полей. Желательно, чтобы через WebGui(или хотя бы через существующее API) можно было изменять количество, наименование полей и их типы(естественно дополнительные поля как-то должны заполняться(идеально какие-то скрипты)). Может кто-то подскажет куда копать? Пока мне представляется, что можно взять какую-нибудь БД(SQLite, например) и обвесить всё это хуками и реализовать какой-то webGUI. Но что-то кажется, что должно быть что-то похожее
Sardor
Всем привет, есть вопрос, как я могу сортировать поле date?
Sardor
Антон
у меня есть столбец из google spreadsheet с датой, экспортирую как csv через compass в базу, он превращается в строку. как перенести данные в виде даты?
Anton
вкладка Explain Plan
Maksim
Можно ли как-то mongodb к сайту прикрутить? php драйвер не вариант, если что
Sergey spbsite
так же как все бд
Maksim
В смысле "как все бд"? В интернете примеры нахожу только с php driver
Sergey spbsite
я не понимаю что такое php
Maksim
Причем тут node js то?
Sergey spbsite
Причем тут node js то?
а ты указывал яп?)
Sergey spbsite
я не понимаю что такое php
это был намек каг бы
Maksim
Я не понимаю, как через node выводить данные на сайт. mysql конкретно в php файле можно подключить и выводить данные
Император планет
anonumus we are waiting for you on May 30 polygon italy! killnet
access_denied
Уважаемые, не подскажете в чем может быть проблема? захожу на офф сайт mongodb.com
Император планет
anonymous we are coming for you! polygon - italy KILLNET
Maksim
Впн включи
access_denied
Впн включи
touchVPN, psiphon и warp чет не робят, посоветуешь что нибудь другое?
Maksim
ProtonVPN