こんばんは、のNeo4j自動インデックス新しいユーザーの作成
私は少しここに混乱し、これを処理する方法について興味があります。
私はneo4j-php-clientを使用してNeo4j 3.0で新しいユーザーを作成しています。私が思っているのは、user_idの自動インクリメントについてです。
$client->run("CREATE (n:User:Artist) SET n += {infos}", ['infos' => ['id' => $id, 'first_name' => $fname, 'last_name' => $lname, 'slug' => $slug, 'born' => $born, 'bio' => $bio, 'password' => $pass, 'email' => $email, 'ip' => $ip, 'date_created' => $date_created, 'date_modified' => $last_updated, 'last_login' => $last_login, 'verified' => $verified, 'notified' => $notified]]);
現在のデータはMySQLデータベースからインポートされましたが、現在はNeo4jから新しいユーザーを作成しようとしています。多分私はここに何かを見逃しているでしょう。
おかげで、 グラント
これは意味がありますか、これを別の方法で行うべきですか? そして、各ノードがNeo4jによって割り当てられるように見える: を持っているので、いくつかのタイプのAIを行うようです。 –
Grant
また、ゆっくりと明確にすることができます、私はあなたが作成時に意味するものと仮定します。私はこれが読み込み側を遅くするのを見ることができません。 – Grant
新しい 'user_id'を割り当てるたびに' MAX'集計を実行しなければならないので、書込みの方が遅くなります。ノードを識別できる別の一意のプロパティまたはプロパティの組み合わせがある場合は、別のIDプロパティは必要ありません。また、内部IDはプロパティではなく、他のすべての識別子を結びつけるためにカーネルが使用する鍵であり、即座に設定することができます。 –