Моделирование вложенных дочерних коллекций в Redis - PullRequest
1 голос
/ 29 октября 2019

Целью является моделирование нескольких вложенных коллекций, модель данных выглядит следующим образом:

  • Один продукт имеет несколько функций.
  • Одна функция имеет одно свойство (не имеет значения)и несколько переключателей.
  • Один переключатель имеет одно свойство (не обращает внимания) и несколько параметров.
  • Параметр имеет тип значения ключа.

В приложениимодель данных будет запрашиваться по именам компонента и продукта, поэтому имя компонента не является уникальным, и цель состоит в том, чтобы заполнить дочерний элемент функцией (переключение и параметры).

Iпредставьте себе что-то вроде этого, но мой фон опережает магазины ключевых ценностей:

  • MyProduct: функции 1 2 3 4 5
  • особенность:1 имя значения
  • функция: 1 other_field значение
  • функция: 1: переключатели 1 2 3 4 5
  • переключатель: 1 имя значения
  • переключатель: 1 значение другого поля
  • переключатель: 1: параметры 1 2 3 4 5
  • параметр: 1 значение поля

Другой подход:

  • MyProduct: feature1 значение other_field
  • MyProduct: feature1: toggle1 значение other_field
  • MyProduct: feature1: toggle1: параметр1 значение поля

Так что да, я полностью потерян Спасибо всем, ребята !!

...