Александр
Почему?
У нас только кластерные решения разрешены. Сейчас файлы в Ceph лежат, но с ним проблем много, я думаю не перетащить ли в монгу и их.
Dmytro
Всем привет
Подскажите плз, нормальная ли практика хранить в mongodb - Buffer?
Например, у меня должны быть 2 .bin файла привязаны к записи, размер у них маленький < 64kb, стоит ли хранить их в формате Buffer в БД или все таки нет?
Дара
Hello world!
У меня есть такой документ. В коллекции есть 922 документов. На первой картинке настоящая структура документа и мне надо добавить два дополнительных поля. Грубо говоря мне надо скопировать CameraId => Id, CameraName => Name.
Можете подсказать как такой запрос написать на добавления?
Дара
Дара
Alexander
db.my_super_lamer_collection.find().forEach(d => {
db.my_super_lamer_collection.updateOne({
_id: d._id,
}, {
$set: {
Id: d.CameraId,
Name: d.CameraName,
}
})
})
Дара
Александр
Никита
Ребята, добрый день! Решил я реализвать в качестве учебного проекта "библиотеку регулярных выражений" на MERN-стеке
Значит, столкнулся я с проблемой формирования коллекций. Структуру надумал следующую:
- само регулярное выражение (1 фото)
- категории (2 фото)
- цвета (3 фото)
- рейтинг регулярного выражения (4 фото)
- еще в планах реализовать пользовательский функционал.
И вот возникает вопрос. Правильно ли использовать в коллекции столько ссылок в виде ID на сторонние коллекции? И вообще, на сколько правильно ли я это делаю, влияет это как-то на дальнейшую оптимизацию моего API? (5 фото - пример запроса с выборкой)
P.s буду рад любому совету. Спасибо!
Никита
Никита
Никита
Никита
✙ Nikita
✙ Nikita
можно же прямо в само регулярное выражение записать likes ,views
Максим
+
Egor
Всем привет, как можно исправить эту проблему? Пробовал менять владельца usr/local, переустанавливал mongo и brew, но результата нет
Egor
вроде починилось, нужно было перезагрузиться после смены владельца))
Маrаt
Гениально
Маrаt
Сколько людей повелось уже?
Joe
Anonymous
Abdullah
friends can i use populate in mongodb compass?if yes how i do this?
Abdullah
друзья, могу ли я использовать заполнение в mongodb компасе? если да, как мне это сделать?
El
AstraSerg
Happy new year!
ᅠ ᅠ ᅠ ᅠ
Всех с Новым Годом!
AstraSerg
Ура!
Максим
С Новым Годом!
Irisha
С Новым годом всех🌟🌟🌟🍾🍾
Konstantin
С Новым счастьем
El
охангаран
Физик-ядерщик
С новым годом мужики
Физик-ядерщик
Такой вопрос
Физик-ядерщик
Если я хочу создать индексы через Mongoose, я должен прописывать их в схеме? Как вообще правильно создавать индексы в Mongoose?
Физик-ядерщик
Физик-ядерщик
Так?
Roman
Физик-ядерщик
Daniil
Rustambek
Daniil
Но в целом прямо в описании схеме можно указать index
Rustambek
Artem
Какие условия сохранения через .save() ?
Artem
const model = await Model.findOne({})
model.x = 1
console.log(model) // {x: 1, _id: a}
await model.save()
console.log(await Model.findOne({})) // {_id : a}
Почему так происходит?
Artem
Andrey
Народ, мне тут нужно сделать простенький дашборд на основе данных из коллекции. MongoDB Charts хорошо подойдут для такой цели? Их ведь можно завести локально? Удобная штука?
Маrаt
Когда деплою приложение в новое место, как лучше создавать индексы? Руками, или есть какие то другие методы?
Физик-ядерщик
Дмитрий
Доброго времени суток, я еще новичок в MongoDB и сейчас разбираюсь с агрегацией, ко мне приходит массив вида [ { count: 1, id: "5ff01dec80bd7a26fcb180f4" }, { count: 2, id: "5ff01dec80bd7a26fcb180f5" } ], мне нужно вставить поле count в каждый из документов где совпадает _id и потом count умножить на cost и все это просуммировать. Как выбить документы из массива id я разобрался, а вот как вставить count не могу понять. Не подскажет кто?
northern storm
Dmytro
Всем привет
Подскажите плз, нормальная ли практика хранить в mongodb - Buffer?
Например, у меня должны быть 2 .bin файла привязаны к записи, размер у них маленький < 64kb, стоит ли хранить их в формате Buffer в БД или все таки нет?
Nick
Ismat
У меня вопрос по перформансу,
Ситуация: у меня есть user и к каждому юзеру привязан список NPC, эти NPC уникальны для каждого юзера
Может быть несколько сотен НПС у каждого юзера.
Вопрос: хранить данные этих НПС внутри документа с юзером или хранить отдельными документами ? Инфо по НПС нужны в половине запросов
Ismat
Вариант что юзера отдельно, а весь array нпс относяший к юзеру в отдельном документе NpcList тоже есть
Roman
Привет ребята, а на nosql надо делать нормализацию ?
Маrаt
yopp
Не совсем
yopp
Нормализация делает запись дешевле, но мы платим за пересечение между несколькими источниками данных при чтении.
Денормализация делает запись очень дорогой, но при этом чтение становится дешевле, так как ничего не надо объединять
yopp
Это две крайности
yopp
Документные хранилища позволяют использовать не только две крайности, но и оптимизировать данные смешивая оба подхода
Vladimir
Roman
Viktar
Andrey
Дороже - это еще больше записанных данных
Roman
НУ мне кажется нормализация делает все дешевле и лучше, только кода больше
Roman
И сложность
yopp
Alexander
Madi
Всем привет!
Сегодня случай странный был. Шардед кластер монги, после года исправной работы вдруг перестал подключаться через раутер, версия 4.2.2, просто таймаутится подключение.
Сами сервера с шардами работают, конфиг сервера тоже, к ним можно подключится, с сетью проблем нет.
Обновил версию раутера и конфиг сервера до 4.2.11 и все заработало
Точно такое же было ровно год назад, обновление исправило проблему.
Кто знает, это запланировано так что-ли?