AstraSerg
Aleksey
от этого я уже сплясал
AstraSerg
Aleksey
но куда копать дальше не оч понимаю.
Aleksey
вопрос не в монге а в проме.
Aleksey
ну да.
Aleksey
наверняка есть в этом чате люди которые мониторят монгу промом.
Aleksey
наверняка из них есть люди которые мониторят событие смены мастера
Alexander
Aleksey
вот к этим людям вопрос.
AstraSerg
AstraSerg
Alexander
Vova
db.update({ }, { $push: { "array", { "item": "$count + 1" } } })
типо такого
AstraSerg
AstraSerg
суть ускользает
Vova
Vova
Забываю иногда что :
Alexander
есть заданный мной { rec_id1: timestamp1, id2: timestamp2 }
есть пайп в котором на одном из шагов записи
{ _id: ObjectId, start_date: timestamp }
мне нужно выдернуть записи, у которых start_date < timestamp для соответствия rec_id1 и _id
как это можно провернуть?
AstraSerg
Alexander
значение для каждой записи свое
AstraSerg
Vova
Alexander
тогда в {$lt: занчение} что есть «значение»
AstraSerg
AstraSerg
AstraSerg
или в каком там у вас формате timestamp
Alexander
как мне получить "2018-09-04T17:55:20.377Z»?
ну там инт, но это не важно, тут нет проблем
у меня есть текущий _id записи. есть объект {}, где для ключа, по этому id хранится его значение. как туда подставить динамически определенное его? мне казалось - так невозможно, выборка будет же одна на коллекцию
Alexander
у меня был вариант - запихнуть в project моответствующую цифру и еще потом по ней сравнивать. но я все равно не знаю, как подставить туда ее
Vova
MongoDB C# Driver - Вылетает ошибка
Vova
Vova
Это код. Кстати, блок try catch по какой-то причине не срабатывает. Я не знаю что и откуда пытается подтянуть этот сервер аутентификации.
Vova
Знаю только что если PhoneNumber уникален, то ошибки не будет. А если уже в бд такой есть то вылетает ошибка. До меня не доходит где источник проблемы
Nick
Nick
не возвращайте и будет ок
Vova
Vova
Хотел просто 403 код отдавать)
Denis
Всем привет! Подскажите как правильно произвести синхронизацию БД в монге? У меня есть дамп базы данных через утилиту mongodump. Я как понимаю будет не совсем правильно загружать его в другой экземпляр через mongorestore
Let’s
Привет, киньте плис ссылку как c pymongo имплементить юзер логин? получить юзера это понятно, а дальше ведь нужно как-то сравнивать плейнтекст пароль с хэшированным
AstraSerg
AstraSerg
AstraSerg
Искать внутри ключа? что выв имеете ввиду?
Denis
AstraSerg
так вычистите предварительно БД, в которую импортируете
Юлиан
Всем привет! Подскажите пожалуйста, удобный GUI для работы с mongodb. В сети искал, понравилась связка DataGrip + MongoDB Plugin, но может есть более целостное решение?
Slava
Slava
https://studio3t.com
Юлиан
🔥Спасибо большое, то что нужно! 👍
Let’s
хешируйте полученное от пользователя, и уже после этого ищите в базе
Там база выдала в credentials и соль и кол-во итераций и сервер-кей, это всё я так понимаю относится к используемым алгоритмам ['SCRAM-SHA-1', 'SCRAM-SHA-256'], и что мне теперь что бы сравнить пароли нужно подключать passlib.readthedocs.io/en/stable/lib/passlib.hash.scram.html и делать вот это вот всё?
Let’s
Использовать это для пороверки логина и пароля? :
>>> client.the_database.authenticate('user',
... 'password',
... source='source_database')
Let’s
Т.е мне не нужно подключение к базе, мне нужно проверить логин и пароль пользователя созданного для моего приложения, если они совпадают с теми что в базе для этого пользователя то отдать JWT токен
AstraSerg
Let’s
Andrey
добрый день! недавно начал разворачивать кластер на монго и в результате хотел установить работу mongod в качетсве демона, но после того как переписал конфиг демон не стартует. подскажите плз, если какие то особенности в этой задаче?
Andrey
конфиг:
*
replication:
replSetName: "rset"
net:
bindIp: 0.0.0.0
port: 13101
storage:
dbPath: /root/mongodb/data/rset
systemLog:
destination: file
path: /root/mongodb/logs/mongod.log
logAppend: true
*
Andrey
при запуске с аргументом config экземпляр запускается нормально
Slava
а какие ошибки выдает?
AstraSerg
Andrey
Vova
Папка для дб создана? Права ей дали?
Vova
Которая /root/mongodb/data
Vova
Вообще есть логи, читай там /root/mongodb/logs/mongod.log
AstraSerg
Олег
всем привет
подскажите, как для монги выставить часовой пояс?
Олег
версия 4.х
Олег
или чтобы брала данные с хост машины/контейнера
AstraSerg
Обжект — это другой доккмент что ли?
Nick
Олег
а зачем вам часовой пояс?
немного странный вопрос
у нас данные на времени завязаны, и нам нужен определеннй часовой пояс в датах, которые сама БД прописвает
Nick
если у вас все завязано на даты, то зачем вы отдаете это на откуп непонятной бд? это должно делат ьприложение
Nick
тем более это делает драйвер а не бд
Олег
в данном случае, драйвер использует функционал самой БД, все ссылки на доки в монгу
Nick
а как именно вы проставляете время через какой оператор?