Viktar
Беларуские ip тоже залочены
Alexander
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
Alexander
всем кликхаус господа)
Гена
привет еще раз
подскажите как сделать запрос из репликаСета чтоб вывод показал в каком статусе находится нода с которой делается запрос?
Гена
я логику понимаю что можно из rs.status()
вывести поле myState: и там 1 - это праймари
2 это секондари и, неожиданно, 7 - это арбитр
Гена
по логике мне надо написать селект который берет эту строку и преобразовывет в выводе её в значиние которо мне нужно
1 = Primary
2 = Secondary
Nick
Гена
Гена
то есть вы зашли на сервак где у вас секондари бегает и залогинить на неё
и оттуда делаете запрос
Гена
так понятней?)
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
Nick
Alexander
Добрый день. Работаю с mongoose. Не подскажете, можно ли в качестве ref указать не ObjectId, а другое поле типа Number?
Alexander
Ratatata
Просто уже сделано и нужно подстроиться под то что данные поля undefined
Nick
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
Nick
Dilshod_M
Здраствуйте!!!! Не получается соединит express js с mongodb
Max
Доброе утро, подскажите, как лучше настроить mongodb чтоб работало максимально шустро и безопасно?
Max
И есть ли какие-то норм панели управления по типу phpmyadmin?
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
кто нибудь знает ответ на данный вопрос?
Dilshod_M
Mike
почему на питон? )
Илья
Anton
Опа! В Компас добавили подсказки для создания индексов
Илья
:'
Artem
Всем привет! Есть задача хранить структуру данных mongoDB с типами всех полей. Желательно, чтобы через WebGui(или хотя бы через существующее API) можно было изменять количество, наименование полей и их типы(естественно дополнительные поля как-то должны заполняться(идеально какие-то скрипты)). Может кто-то подскажет куда копать?
Пока мне представляется, что можно взять какую-нибудь БД(SQLite, например) и обвесить всё это хуками и реализовать какой-то webGUI. Но что-то кажется, что должно быть что-то похожее
Sardor
Всем привет, есть вопрос, как я могу сортировать поле date?
Sardor
Антон
у меня есть столбец из google spreadsheet с датой, экспортирую как csv через compass в базу, он превращается в строку. как перенести данные в виде даты?
Anton
Maksim
Можно ли как-то mongodb к сайту прикрутить? php драйвер не вариант, если что
Sergey spbsite
Sergey spbsite
так же как все бд
Maksim
В смысле "как все бд"? В интернете примеры нахожу только с php driver
Sergey spbsite
я не понимаю что такое php
Sergey spbsite
Maksim
Sergey spbsite
Sergey spbsite
Lev
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
Maksim
Впн включи
access_denied
Впн включи
touchVPN, psiphon и warp чет не робят, посоветуешь что нибудь другое?
Maksim
ProtonVPN