public static ODocument create(String collection, JsonNode bodyJson) throws Throwable, InvalidCollectionException,InvalidModelException {
DocumentDao dao = DocumentDao.getInstance(collection);
DbHelper.requestTransaction();
ODocument doc = dao.create();
try {
dao.update(doc,(ODocument) (new ODocument()).fromJSON(bodyJson.toString()));
dao.save(doc);
DbHelper.commitTransaction();
}catch (OSerializationException e){