Spring Data Neo4j を使用して、Neo4j を使用して新しいノードと関係を作成しようとしています。私の使用例は、2 つのユーザー ノード間にフレンド関係を追加することです。したがって、これは次のように要約されます。
User user1 = userRepo.findByPropertyValue("userId1", userId1);
User user2 = userRepo.findByPropertyValue("userId2", userId2);
if(user1 == null){
createUserObject(userId1);
}
if(user2 == null){
createUserObject(userId2);
}
user1.isFriend(user2);
userRepo.save();
したがって、これには DB への 2 つの呼び出し (findByPropertyValue) が含まれます。これは正しいですか、それとも別の方法がありますか? 全体を 1 つのリクエストにまとめることができますか?
ありがとう..