Size: a a a

2020 May 15

C

Coffee in MongoDB Russian
Dmitriy
там что то вроде db.getRoles() должны быть роли и список что они умеют
Ааааа... чот такое уже видела. я прост первый день с монгой, первый час я б сказала, сижу доку ковыряю) посмотрю детальнее на getRoles, спасибо. Сорян за нубские вопросы 😂
источник

D

Dmitriy in MongoDB Russian
@tyantatian
use <dbname>

db.getUsers() - смотрим есть ли юзер в списке и что у него за роли проставлены. Роли есть кастомные, есть стандартные.

db.getRoles() / db.getRole(<roleName>) - смотри что по этой роли есть в поле actions. Если вообще всё пусто - создай роль с необходимыми экшенами и проапдейть юзера. Если есть уже нужный набор с шардингом (а вдруг) проапдейть юзера
источник

D

Dmitriy in MongoDB Russian
источник

D

Dmitriy in MongoDB Russian
я думаю если здесь полазить, будет понятней
источник

D

Dmitriy in MongoDB Russian
Поправочка. Там экшоны в привелегиях.
источник

УП

Ушат Помоев... in MongoDB Russian
Можно ли как-то сделать супер долгие запросы, чтобы проверить работает ли асинхронность в моем приложении?
источник

AT

Arams Tomojans in MongoDB Russian
setTimeout
источник

AT

Arams Tomojans in MongoDB Russian
module.exports.getAll = async function (req, res) {
   try {
       const categories = await Category.find({
           user: req.user.id
       })
       setTimeout(() =>{
           res.status(200).json(categories);
       }, 1000)
   } catch (e) {
       errorHandler(res, e);
   }
}
источник

УП

Ушат Помоев... in MongoDB Russian
Спасибо, попробую
источник

C

Coffee in MongoDB Russian
Dmitriy
@tyantatian
use <dbname>

db.getUsers() - смотрим есть ли юзер в списке и что у него за роли проставлены. Роли есть кастомные, есть стандартные.

db.getRoles() / db.getRole(<roleName>) - смотри что по этой роли есть в поле actions. Если вообще всё пусто - создай роль с необходимыми экшенами и проапдейть юзера. Если есть уже нужный набор с шардингом (а вдруг) проапдейть юзера
Спасибо большое!
источник

D

Denis 災 nobody in MongoDB Russian
нужно обновить машины в кластере, если я новым машинам выдам старые домены, надо какие-то действия делать или оно само автоматом в кластер вгонит? Разумеется, с правкой конфигов под ключ итд. rs.add и всё такое нужно или инит сам пройдёт?
источник

ЕВ

Евгений Ветышев... in MongoDB Russian
Прривет. Робяты, только начал работать с mongo но уже что-то затык.
Подскажите плз, что я не так с обновлением делаю? Пишет:
 MongoError: the update operation document must contain atomic operators
не понял, что это означает(
Удаление работает нормально.
источник

DL

Daniil Lebedinsky in MongoDB Russian
Евгений Ветышев
Прривет. Робяты, только начал работать с mongo но уже что-то затык.
Подскажите плз, что я не так с обновлением делаю? Пишет:
 MongoError: the update operation document must contain atomic operators
не понял, что это означает(
Удаление работает нормально.
Чтобы обновить поле в документе используйте оператор $set
источник

ЕВ

Евгений Ветышев... in MongoDB Russian
Daniil Lebedinsky
Чтобы обновить поле в документе используйте оператор $set
Благодарствую. Смотрел инфу по старой версии ноды 😬
источник

CB

Crash Bms in MongoDB Russian
Добрый день, подскажите как лучше все бэкапировать монгу? В данный момент снимаем раз в сутки копию с /var/lib/mongodb. Планируем снимать oplog раз в час в течении дня.
источник

i

inqfen in MongoDB Russian
А mongodump чем не подходит? Я каждый час дамплю
источник

i

inqfen in MongoDB Russian
Потом за дни кроме последнего бэкапы удаляются, оставляются по 1 на день
источник

CB

Crash Bms in MongoDB Russian
Бд 30 с лишним гигов
источник

BK

Bogdan Kolesnik in MongoDB Russian
Crash Bms
Бд 30 с лишним гигов
Сколько по времени занимает весь процесс на 30 гиг бекапа?
источник

CB

Crash Bms in MongoDB Russian
11 минут
источник