Увеличение или вставка mon go значений вложенного массива - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть коллекция с такими документами Stuct:

{ 
  id: 1, 
  my_field: [
    { 
      date: date1, 
      type: A,
      value: 1
    }, 
    { 
      date: dateX, 
      type: X, 
      value: Z
    }, 
    ...
  ]

Какую проблему я решаю: у меня есть идентификатор, дата, тип и значение. Я должен найти документ по id (который всегда присутствует), затем элемент в my_field по date и type и значение приращения. Если этот элемент отсутствует в my_field, я должен вставить его (struct to my_field). И я ищу самый эффективный способ

Я буду очень благодарен за идеи!

Пн go 4.2

Также было бы здорово, если бы кто-то помог с записью этого на ruby -драйвер для пн go :)

Спасибо!

1 Ответ

0 голосов
/ 24 апреля 2020
...