в какой то из тем что то такое @Fox показывал и предлагал варианты
Много о бд
-
Доброго времени. База данных. Лучше что то чем ничего, но это единственный недостаток который я счел критичным в продукте.
Обновление версии бд- Версия стара как мамонт и даже если цепляться через node, то большую часть времени трачу на адаптацию кода под старую версию драйвера.
И очень редко под старую версию node, v12 в этом году всё, пора мигрировать:)Ну и невозможность подключения в компасе на текущей версии, чтоб следить за всеми базами в одном окне.
Возврат JSON из базы данных
- Так же убивает вечный парсинг строки. К примеру мне нужно значение пятого по счету поля, а предыдущие 4 не используются в этом проекте или носят исключительно информационный характер... Привет 4 лишние переменные. А если еще представить что в значении лежит json, то это уже много много лишних кубиков. Как вариант, вижу где нибудь в редактировании схемы или кубике галочку "Возвращать json".
Много "мелких" хотелок
-
Хотелось бы какой нибудь легкий способ подключения к одной бд нескольких проектов. Выбрал в менюшке базу, схема автоматом подгрузилась.
-
Компас. Как без него можно выжить, если бд несколько?
-
Добавить возможность управления индексами, хотя бы только unique, но это уже думаю слишком кучеряво, хоть и мегаполезно. Все борются с дублями)
-
Моя вечная нецензурщина с получением названия групп бд, указанных в ресурсе. Добавить бы название рядом с id записи. Если выбрано несколько групп и одна запись фигурирует во всех, то писать все, через "," к примеру.
-
Придумать что то с вложенностью. Тут у меня вариантов решения нет, ибо идейно против типизации и написания схем в монго.
Полиморфизм и денормализация, иначе зачем она вообще нужна? Риторический вопрос)
- Версия стара как мамонт и даже если цепляться через node, то большую часть времени трачу на адаптацию кода под старую версию драйвера.