public static final String FIELD_LINKS = NodeDao.FIELD_LINK_TO_VERTEX;
private static final String OBJECT_QUERY_ALIAS = "result";
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){
DbHelper.rollbackTransaction();
throw new InvalidJsonException(e);
}catch (UpdateOldVersionException e){