Антон
Anonymous
mongoose
в Posts есть field: Array обычный, как можно сделать пагинацию по этому филду, если я не могу у этого филда вызвать skip и т.п?
Dmytro
какой бест практиз по хранения изображений в mongodb?
Vladimir
Dmytro
Vladimir
Ну подсистема монги для хранения файлов, в том числе хорошо подходит для мелкой статики - т.е изображений.
https://docs.mongodb.com/manual/core/gridfs/
yopp
yopp
Нет, это просто спецификация, в которой описаны правила как резать, записывать и читать файлы
yopp
Там всё очень просто: файл разбивается на блоки по 500кб, каждый блок записывается отдельно в коллекцию для блоков, а метаданные файла отдельно в другую коллекцию
yopp
Весь gridfs :)
Vladimir
круто! не знал, что все настолько просто, спасибо!
yopp
По вашей ссылке вообщем-то и есть вся спецификация :)
Vladimir
По вашей ссылке вообщем-то и есть вся спецификация :)
Я слышал что грид очень производителен, а чем это обсуловлено?
Многие чуть ли не на полном серьезе предлагали ставить монгу вместо ceph (если сверху еще s3 like обернуть, так вообще красота)
Откуда такой перформанс? Или это слухи?
yopp
Davа
почему я на фронт получаю обновленные данные а в mongodb ничего не меняается, я ж делаю doc.save() ?
Davа
почему на базе изменения не сохраняются?
Leonid
доброго времени суток!
нужно в aggregationframework использовать аналог i++
тобишь
$arrayElemAt[ srcArray, "$field++"]
Leonid
как скомпьютить поле ?
Anonymous
всем привет!
Anonymous
есть ли у монги возможность работать в кластере на Multi Datacenter?
yopp
yopp
yopp
https://docs.mongodb.com/manual/tutorial/deploy-geographically-distributed-replica-set/
Ardak Rakhmetov
yopp
вероятнее всего admin
Ardak Rakhmetov
yopp
в строке подключения
yopp
или в настройках аутентификации
Антон
MDWIT
ребят, подскажите стоит ли хранить отзывы в одной коллекции с товарами?) У меня их там по 500-1000 штук
✙ Nikita
MDWIT
✙ Nikita
практика показывает что лучше отдельной коллекцией
MDWIT
✙ Nikita
спасибо
просто потому что если потом захочешь узнать количество отзывов где оценка 4/5 то будешь двойным циклом проходиться по всем товрам и всем отзывам у них
MDWIT
Антон
Ребят, по другому задам вопрос. Можно ли суммировать поля если искать по части подстроки в одном из текстовых полей и значению в массиве в другом?
maxsimych
Антон
Антон
или выдернуть как есть без наличия текста и потом самому в express суммировать? 🙂
maxsimych
Egor
доброго дня. подскажите пожалуйста. прикрутил к одному ненагруженному инстансу шаблон мониторинг заббиксом, и вылез алерт "MongoDB Oplog length 7 days on $server". На что это влияет?
Viktar
Репликация у вас есть?
Askhat
Всем привет. Есть фильтр например: users: { $in: [] }
Вопрос. Как много значений в массив можно отправить в этот фильтр? Есть какой то предел? И чем чревато если отправить туда 100+ значений например
Dmytro
Всем привет!
Скажите пожалуйста, как хранить изображения в mongo и правильно ли это хранить как binary? Или лучше путь к файлу? Какой бест практиз? Покидайте ссылочки с примерами и поделитесь личным опытом, пожалуйста!
yopp
yopp
Nikita
Всем привет, кто пользовался компасом, как можно импортировать документ csv но с некоторые поля должны быть Array
Nikita
или как это можно пофиксить , а то предлагает только строку
Boroda
Нормально ли делать так:
db.get().collection("products").find().toArray((error,docs) => {
db.get().collection("products").find().toArray((error,docs) => {
});
});
Lev
У меня есть логи в базе. Есть несколько обработчиков. Я хочу помечать какой обработчик какие логи обработал. Логи будут только расти.
Как получить все документы с одной коллекцией, id которых не содержится в другой? (И вообще будет ли это достаточно быстро?)
yopp
Евгений
всем привет а что изменилось в mongoose за 2 глда что я не могу приконектится к удаленному серверу с вот такмим вот кодом и вылетом по timeOut
питонщики конектятся
localhost конектиться
есть подсказка?
yopp
Или $in
Lev
yopp
Зависит от того зачем вам их надо пересекать
yopp
А зачем пересечение?
Lev
yopp
А зачем?
yopp
Вам нужно добавить признак «лог не обработан», сделать по этому признаку partial index
Lev
.... Чтобы найти те логи, что еще не были обработаны. Там долгая кривая предыстория. Но если бы я через базу мог это найти - мне было бы счастье.
yopp
Всё остальное на таких объемах работать не будет
yopp
Вам каждый раз надо будет пересечь 100гб
yopp
Это дорого и долго в любом хранилище
Viktar
Апач
Denis
Артур
Парни всем привет, я новенький,совсем недавно начал учить
Столкнулся с такой проблемой node js + mongodb что когда с фронта отправляю какой то текст из textarea ставя интеры, после уже получая этот текст из базы данных монотонным сплошным текстом, состоящим только из пробелов, никаких интеров нет
В какую сторону можно глянуть?
Nick
в сторону потери управляющие символы, возможно гдето просто удаляются перед сохранением в бд или перед выводом на экран
Артур
Вообще изначально думал что это особенности монги и надо (хранить/ отправлять по другому)
Окей более тщательно прочекаю каждый этап,спасибо