Как добавить объект в массив JSON

167
11 октября 2018, 12:50

Есть JSON объект.

{
"login" : "testLogin",
"firstName" : "testFirstName",
"lastName" : "testlastName",
"eMail": "testeMail",
"password": "password",
"personListLink": [
    {
        "tittle":"testtittle",
        "description":"testdescription",
        "url":"testurl"
    }
    ]
}

он в базу добавляется нормально, я не могу понять как добавить в массив новые элементы. Сейчас для добавления самого объекта использую MongoOperation.

@Repository
public class UserDao {
@Autowired
private MongoOperations mongoOperations;

public void save(User user) {
   mongoOperations.save(user);
}
public User get(String login) {
    return mongoOperations.findOne(Query.query(Criteria.where("login").is(login)), User.class);
}
public List<User> getAll() {
    return mongoOperations.findAll(User.class);
}
public void remove(String login) {
    mongoOperations.remove(Query.query(Criteria.where("login").is(login)), User.class);
}
public void addLink(Link link) {
    mongoOperations.save(Query.query(Criteria.where()));
}
}
READ ALSO
Slick вертикально работает не стабильно

Slick вертикально работает не стабильно

Есть 5 блоков из них 3 показывается, на мобильном разрешении перестраиваю slick на vertical: true

186
SASS работа со строками

SASS работа со строками

День добрыйПишу миксины для работы GRID в IE11

170
gulp-sass. Как отменить вставку строки @charset &ldquo;UTF-8&rdquo;?

gulp-sass. Как отменить вставку строки @charset “UTF-8”?

При компиляции "[style]scss" gulp-sass автоматом вставляет первой строкой @charset "UTF-8"

195