Изучение Strapi в понедельник go, но похоже, что он не поставляется с типом контента, который "полностью использует" неструктурированные строки / документы Mon go, то есть пары имя: значение (или JSON документов, на самом деле), из которых мы НЕ знаем заранее имена полей.
AFAIS, Strapi заставляет вас, по крайней мере, используя базовые типы контента c, структурировать ваши коллекции MongoDB " как если бы они были SQL таблицами: вам нужно заранее вручную определить все поля и их типы данных, потеряв большую часть мощности MongoDB.
Мне нужен тип контента Strapi, который просто принимает произвольные пары имя: значение (или, как следствие, произвольные JSON документы), как было спроектировано MongoDB, за исключением, возможно, одного или двух полей уникальности, которые должны присутствовать во всех строках, что позволило бы мне различать gui sh строк (аналогично тому, как Mon go внутренне использует _id).
Я знаю, что в построителе типов контента есть тип поля JSON, но это немного больше, чем ju Строковое поле, чем кажется. Я ошибаюсь? Используя тип поля JSON, вы, похоже, не получаете "глубокой индексации" полей, присутствующих внутри JSON, и не получаете никаких других преимуществ модели MongoDB для собственного имени: значения (или JSON document).
Будучи новичком в Strapi, можно ли написать такой тип контента, например, как плагин?
Если да, то почему он еще не был написан, учитывая, что Strapi уже в версии 3? Я не могу быть первым, кто захочет использовать встроенную JSON емкость хранилища MongoDB под моим Strapi, можно?
Вот пример «строк» данных, которые у меня есть, и wi sh хранить. Обратите внимание, что единственным общим полем является uniqueid:
[
{ uniqueid: "239847293472987200", email: "joe@example.com", name: "Joe Shmoe"},
{ uniqueid: "983342868223482682", phone: "408-555-1212", eyecolor: "brown"}
{ uniqueid: "983342868223482682", email: "jane@example.com", birthdate: "29/02/2020"}
]
Я хочу, чтобы Strapi сохранял данные точно так же, как в Mon go. Я не хочу превращать все, кроме uniqueid, в строку JSON, а затем выполнять много операций разбора и управления JSON. Я хочу, чтобы Пн go мог это делать, даже используя поверх него Strapi.
Возможно? Это было сделано, и я просто не нашел это?