2

ドライバーでクラスを作成しようとしていますpyorientが、クラスが存在する場合、クラスが存在するというメッセージが表示されることがあります。OrientDB python ドライバーにクラスが存在するかどうかを確認する方法はありますか? クラス作成用のサンプルコードの一部を次に示します...

@classmethod
def create(cls):

    cls._cluster_id = OrientEngine.client.command("CREATE CLASS %s EXTENDS V" % cls.__name__)
    return cls._cluster_id
4

1 に答える 1

7

SQL 経由で「OUser」クラスの存在を確認するには、次を実行します。

SELECT FROM ( SELECT expand( classes ) FROM metadata:schema ) WHERE name = 'OUser'

Java API 経由:

OClass cls = db.getMetadata().getSchema().getClass("OUser");
于 2015-02-04T23:04:50.207 に答える