@Crunkor

Как хранятся мапы в mongodb?

Есть класс в java
public class MyClass {
    String id;
    Map<String, String> params;
}

Как данный класс будет хранится в mongodb?
Пробовал как-то так, но он отказывается мапиться.
{
    "id" : "ABC",
    "params" : {
        "param1" : "value1",
        "param2" : "value2" 
   }
}

P.S. Пример супер упрощенный.
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
Grapeoff
@Grapeoff
В чём концепция...?
Мы в нашей CRM системе с помощью map храним расписание у учеников. Ключ — id группы, Значение — её расписание (массив объектов информации о дне).

В итоге получается какой-то такой объект:
localSchedule: {
    "id1": [{}, {}]
}


Но наш проект использует NodeJS и специальную ODM для работы с базой данных, так что, возможно, под капотом оно просто превращает его в JSON.

Ну и возможно, вы найдёте решение тут: https://docs.mongodb.com/manual/reference/operator...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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