2016-01-28 2 views
5

我々はに一意のNeo4jグラフデータベースでそれを識別するために複数のプロパティノードのを持つことができますか?複数のプロパティを一意

テーブルの行を一意に識別するために、RDBMSの複合主キーのようなものがあります。

答えて

4

残念ながら。現時点でできることは、一意に識別して制約を設定するプロパティを連結するプロパティを作成することです。

+0

ブライアンに感謝します。 – RCS

+0

[これと多少関連する質問](http://stackoverflow.com/questions/22498054/how-to-create-unique-constraint-involving-multiple-properties-in-neo4j)への回答は、どのように連結するか。 – cybersam

4

配列プロパティを使用して、そのプロパティにインデックスを作成できます。

+0

おかげで、これも同様に試みます。 – RCS

0

今のところ、neo4j(v3.0.3)は複数のプロパティを持つ一意の制約をサポートしていません。この理由は次のとおりです。When a unique constraint is created it also creates an index on it and as indexes only allow one property, thus constraints can only be applied on one index.