Database Tutorials Nodes Update এবং Properties পরিবর্তন (SET, REMOVE) গাইড ও নোট

293

নিওফোরজে (Neo4J) গ্রাফ ডাটাবেসে নোড (Node) এবং এজ (Edge)-এর মধ্যে সম্পর্কিত ডেটা পরিচালনা করতে এবং প্রপার্টি আপডেট বা পরিবর্তন করতে সিএসএল (Cypher Query Language) ব্যবহার করা হয়। এখানে আমরা নোড আপডেট এবং প্রপার্টি পরিবর্তনের জন্য দুটি প্রধান কমান্ডের বিষয়ে আলোচনা করব, যা হল SET এবং REMOVE


নোড আপডেট (Node Update) - SET

নিওফোরজে-তে নোডের প্রপার্টি পরিবর্তন বা নতুন প্রপার্টি যোগ করতে SET কমান্ড ব্যবহার করা হয়। এটি একটি বা একাধিক প্রপার্টি যোগ বা আপডেট করতে পারে।

SET কমান্ড ব্যবহার

MATCH (n:Person {name: 'John'})
SET n.age = 30

এখানে, একটি Person লেবেলযুক্ত নোডের name প্রপার্টি 'John' হলে, তার age প্রপার্টি 30 এ আপডেট করা হবে।

একাধিক প্রপার্টি আপডেট

MATCH (n:Person {name: 'John'})
SET n.age = 30, n.city = 'Dhaka'

এখানে, age এবং city প্রপার্টি একসাথে আপডেট করা হয়েছে।

নতুন প্রপার্টি যোগ করা

MATCH (n:Person {name: 'John'})
SET n.email = 'john@example.com'

এই কমান্ডটি John নামের নোডের সাথে একটি নতুন email প্রপার্টি যোগ করবে।


প্রপার্টি অপসারণ (Property Removal) - REMOVE

নিওফোরজে-তে কোনো নোড বা সম্পর্কের প্রপার্টি অপসারণ করতে REMOVE কমান্ড ব্যবহার করা হয়। এটি নির্দিষ্ট প্রপার্টি বা লেবেল অপসারণের জন্য ব্যবহার করা হয়।

REMOVE কমান্ড ব্যবহার

MATCH (n:Person {name: 'John'})
REMOVE n.age

এখানে, John নামের নোডের age প্রপার্টি অপসারণ করা হবে।

একাধিক প্রপার্টি অপসারণ

MATCH (n:Person {name: 'John'})
REMOVE n.age, n.city

এই কমান্ডটি John নামের নোডের age এবং city প্রপার্টি অপসারণ করবে।


সারাংশ

নিওফোরজে (Neo4J) এ নোড আপডেট এবং প্রপার্টি পরিবর্তন করার জন্য SET এবং REMOVE কমান্ড ব্যবহার করা হয়। SET কমান্ডের মাধ্যমে একটি বা একাধিক প্রপার্টি যোগ বা আপডেট করা যায়, এবং REMOVE কমান্ড ব্যবহার করে কোনো প্রপার্টি বা লেবেল অপসারণ করা যায়। এই দুটি কমান্ড গ্রাফ ডাটাবেসে ডেটা ম্যানিপুলেশনকে সহজ ও কার্যকরী করে তোলে।


Content added By
Promotion

Are you sure to start over?

Loading...