Создать документ MongoDB без значений
У меня есть основной вопрос о создании физической схемы коллекции в MongoDB.
Могу ли я создать документ MongoDB без значений. На данный момент я просто знаю ключи и некоторые типы данных. Но у меня нет ценностей. Можно ли создать схему, где O просто имеет заполнители для значений?
- Для строки я могу поставить "" или "abc" (фиктивное значение) в качестве заполнителя для значений.
- Для десятичной я могу сделать то же самое. Поместите 123.1 в качестве фиктивного значения.
- Для логического значения я могу указать значение true или false в качестве фиктивного значения
- На дату я могу поставить "01-01-1900" в качестве фиктивного значения
Но размещение таких фиктивных значений становится сложным, когда у меня есть сотни полей, особенно вложенных, таких как документ внутри документа или массивы.
Я пытаюсь найти в мире SQL эквивалент "создания таблицы", где мы можем создать физическую схему, не помещая значения
Любой совет?
Спасибо Ауробиндо
1 ответ
При желании вы можете вставить документ с любым содержимым (вы можете вставить только часть элементов или даже пустой документ). MongoDB - это документно-ориентированная база данных, где каждый документ может быть абсолютно разным.
Забудьте все, что вы знаете о RDBMS, потому что эти знания абсолютно бесполезны в мире MongoDB.