Hello,

I have a function that embeds JavaScript and blueprints here

var gdb = orient.getGraph();
var retour = {};
try{
  var login = gdb.getVertex(id);
  if(login){
// insert controle here
    var pays = login.getLabel().slice(-2);
    var Ccompte = gdb.getVertexType("Compte_".concat(pays))|| gdb.
createVertexType("Compte_".concat(pays),"Compte");
    var Cconfig = gdb.getVertexType("Config_".concat(pays))|| gdb.
createVertexType("Config_".concat(pays),"Config");  
    var compte = gdb.addVertex("class:"+Ccompte);
      compte.setProperty("Pays",pays);
    var config = gdb.addVertex("class:"+Cconfig);
      config.setProperty("Nom","message");
      config.setProperty("Desc","Service Messagerie");
    login.addEdge("Membre",compte)
    login.addEdge("MP", config );
    gdb.commit();
   
    retour.ID =  compte.getId();
    retour.pays = pays;
  }  
  else{
    retour.err = 'Compte Introuvable';
    retour.errcode = 152;
  }
} catch(err) {
  gdb.rollback();
  retour.err = err.toString();
  retour.errcode = 201
} finally {
  gdb.shutdown();
}
return retour;

and I am a control insert the number of Edges with
 if ( login.countEdges (Direction.OUT, "Membre")== 0 ) {.....

Here is the description of countEdges

public long countEdges(Direction iDirection,String... iLabels)   (Blueprints 
Extension) Returns the number of edges connected to the current Vertex.

Parameters:
    iDirection - The direction between OUT, IN or BOTH
    iLabels - Optional labels as Strings to consider
Returns:
    A long with the total edges found



I have an error on the type Direction

if someone has an idea I'm interested

Thank you

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to