ArangoDB-তে ডকুমেন্ট হলো JSON ফরম্যাটে সংরক্ষিত ডেটার একটি ইউনিট। ডকুমেন্ট পরিচালনার জন্য CRUD (Create, Read, Update, Delete) অপারেশনগুলো অত্যন্ত গুরুত্বপূর্ণ। ArangoDB আপনাকে এই অপারেশনগুলো খুব সহজে পরিচালনা করার জন্য একাধিক পদ্ধতি সরবরাহ করে।
INSERT {
_key: "example",
name: "ArangoDB",
type: "Database"
} INTO my_collection
উপরের কোডে my_collection
নামে একটি কালেকশনে একটি ডকুমেন্ট তৈরি করা হয়েছে।
FOR doc IN my_collection
FILTER doc._key == "example"
RETURN doc
এখানে my_collection
থেকে _key
মান example
হওয়া ডকুমেন্টটি ফিরিয়ে আনা হয়েছে।
UPDATE "example"
WITH { type: "Multi-Model Database" }
IN my_collection
এই কোয়েরি example
নামের ডকুমেন্টে type
ফিল্ডটি আপডেট করেছে।
REMOVE "example" IN my_collection
এটি example
নামে _key
বিশিষ্ট ডকুমেন্টটি মুছে ফেলবে।
// Create
INSERT { _key: "sample", name: "Test", status: "Active" } INTO my_collection
// Read
FOR doc IN my_collection
FILTER doc._key == "sample"
RETURN doc
// Update
UPDATE "sample" WITH { status: "Inactive" } IN my_collection
// Delete
REMOVE "sample" IN my_collection
ArangoDB-এর CRUD অপারেশনগুলো AQL, Web Interface, বা API ব্যবহার করে খুব সহজে সম্পাদন করা যায়। ডকুমেন্ট তৈরি, পড়া, আপডেট, এবং মুছে ফেলার মাধ্যমে ডাটাবেস পরিচালনা আরও কার্যকর হয়।
common.read_more