Я использую CouchDB в качестве моей базы данных, и я использую abel для добавления к нему новых документов через мой веб-сервер RESTful.Добавить содержимое в документ в Couch DB
Теперь я пытаюсь добавить дополнительную информацию в мои добавленные документы, но я не могу понять, как опубликовать ее в правом документе. Все, что я могу сделать, это добавить новые документы или перезаписать их через PUT.
Это, как я POST новый документ:
@POST
@Path("/{_id}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response postBetroffenePerson(@PathParam("_id")String _id, Person person){
Betroffene betroffene = new Betroffene(_id, person);
String betroffenePerson = gson.toJson(betroffene);
JsonObject betroffenePerson1 = gson.fromJson(betroffenePerson, JsonObject.class);
db.postObject(betroffenePerson1);
return Response.noContent().build();
}
дб моя база данных:
public void postObject(JsonObject object) {
dbBetroffeneClient.save(object);
}
Теперь я хочу, чтобы добавить дополнительную информацию «Betroffene», кроме идентификатора человека.
У меня также есть метод GET, чтобы получить конкретный «Betroffene» через их идентификатор.