sql >> Databáze >  >> NoSQL >> MongoDB

Odpověď mongodb objectDB v Jersey API-REST

Zde je jeden způsob, jak můžete vyřešit svůj problém, aniž byste museli vytvářet mapovač, a jako vedlejší výhodu máte úplnou kontrolu nad odpovědí:

@POST   
@Path("/{sensor_id: [0-9]+}/data")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response getSensorsDataById(@PathParam("domain_name") ... ) {
    ...
    List<DBObject> fields = Lists.newArrayList(output.results());
    JSONArray json = new JSONArray();
    for (DBObject field : fields) {
        JSONObject joField = new JSONObject(field.toString());
        json.put(joField);
    }

    return Response.ok().entity(json.toString()).build();
}



  1. Jak uložit pole Datum jako ISODate() pomocí jackson v MongoDb

  2. Jak nakonfiguruji indexy mongoDB v django-nonrel bez použití Modelů?

  3. Integrita dat MongoDB

  4. Fulltextové vyhledávání v MongoDB nepřináší očekávaný výsledek pro @@@