Всем привет. Есть mongoose, но так получилось что в коллекции

в поле записалось иногда число так число, а иногда как строка. Теперь когда я делаю поиск и в схеме у меня тип число, то находит только документы где тип тоже число, а когда тип в схеме строка то только где строки. Это можно как то пофиксить в схеме? Или только приводить к единому типу?

6 ответов

8 просмотров

Приведите бд в порядок просто

Я бы удалил коллекцию и заполнил заново

Nurlan
А просто оьновить никак?

Ну у меня бывало что я тип данных в схеме менял и что-то оно не меняло тип и я просто удалял коллекцию и она заново создавалась при развертывании сервера. И потом норм было. Ну если важно чтобы данные сохранились, можно просто сохранить коллекцию в json, удалить коллекцию, и после запуска сервера посоздавать документы, заполняя данными из сохраненной коллекции в json формате

В самой монге сделать апдейт можно

Назар-Калитюк Автор вопроса
Nurlan
В самой монге сделать апдейт можно

как кстати лучше всего сделать? просто перебрать и пересохранить?

Похожие вопросы

Обсуждают сегодня

Чет мне ссыкотно опять Rainlab.User в проект ставить. Кто знает, опять наотъебись все сделали или после обнов пользоваться можно?
Black Cat
10
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Всем привет. Есть задача понимать пустая ли пластина 3д принтера (не в печатающем режиме). Из идей просто сравнивать 2 изображения (эталонное) и текущее, по контурам. Но боюсь...
Nikita Radionov
5
это группа токсиков или тех кто помогает?
Ибрагим
9
Можете помочь с этим, я тут использую Джанго как ОРМ для бота, но бот запускать не хочет, уже всезде перерыл не могу решить, может кто то сталкивался?
Ибрагим
4
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
всем привет. подскажите. сделал политику, он верхнеуровневая. раздал права только на TEST2 (полные). вопрос - можно ли сделать так, чтобы был доступен только TEST2, а остально...
Андрей Сергеев
5
Добрый день, подскажите, пожалуйста, кто может помочь? Заказал Orange Pi AiPro, но не могу скачать на него официальное программное обеспечение, так как оно доступно только на ...
Ivan
2
Карта сайта