কম্পিউটার

জাভা ব্যবহার করে মঙ্গোডিবি সংগ্রহে কীভাবে একটি নথি সন্নিবেশ করা যায়?


আপনি insert() ব্যবহার করে MongoDB-এর একটি বিদ্যমান সংগ্রহে একটি নথি সন্নিবেশ করতে পারেন পদ্ধতি।

সিনট্যাক্স

db.coll.insert(doc)

কোথায়,

  • db ডাটাবেস।

  • কল সংগ্রহ (নাম) যেখানে আপনি নথি সন্নিবেশ করতে চান

  • ডক আপনি যে নথিটি সন্নিবেশ করতে চান তা হল৷

উদাহরণ

> use myDatabase()
switched to db myDatabase()
> db.createCollection(sample)
{ "ok" : 1 }
> db.sample.insert({name:"Ram", age:26, city:"Hyderabad"})
WriteResult({ "nInserted" : 1 })

জাভা প্রোগ্রাম ব্যবহার করা

জাভাতে, আপনি insertOne() ব্যবহার করে একটি সংগ্রহে একটি নথি সন্নিবেশ করতে পারেন com.mongodb.client.MongoCollection এর পদ্ধতি ইন্টারফেস. এই পদ্ধতিটি একটি নথি (অবজেক্ট) গ্রহণ করে যে নথিটিকে আপনি একটি প্যারামিটার হিসাবে সন্নিবেশ করতে চান তা প্রতিনিধিত্ব করে৷

তাই জাভা প্রোগ্রাম -

ব্যবহার করে MongoDB-তে একটি সংগ্রহ তৈরি করতে
  • নিশ্চিত করুন যে আপনি আপনার সিস্টেমে MongoDB ইনস্টল করেছেন

  • আপনার জাভা প্রকল্পের pom.xml ফাইলে নিম্নলিখিত নির্ভরতা যোগ করুন।

উদাহরণ

<dependency>
   <groupId>org.mongodb</groupId>
   <artifactId>mongo-java-driver</artifactId>
   <version>3.12.2</version>
</dependency>
  • MongoClient ক্লাস ইনস্ট্যান্টিয়েট করে একটি MongoDB ক্লায়েন্ট তৈরি করুন।

  • getDatabase() ব্যবহার করে একটি ডাটাবেসের সাথে সংযোগ করুন পদ্ধতি।

  • ঢোকানোর জন্য নথিটি প্রস্তুত করুন৷

  • getCollection() ব্যবহার করে যে সংগ্রহে আপনি নথিটি সন্নিবেশ করতে চান তার বস্তুটি পান পদ্ধতি।

  • একটি প্যারামিটার হিসাবে ডকুমেন্ট (উপরে তৈরি) পাস করে insertOne() পদ্ধতিটি চালু করুন।

উদাহরণ

import com.mongodb.client.MongoDatabase;
import org.bson.Document;
import com.mongodb.MongoClient;
public class InsertingDocument {
   public static void main( String args[] ) {
      //Creating a MongoDB client
      MongoClient mongo = new MongoClient( "localhost" , 27017 );
      //Connecting to the database
      MongoDatabase database = mongo.getDatabase("myDatabase");
      //Creating a collection
      database.createCollection("students");
      //Preparing a document
      Document document = new Document();
      document.append("name", "Ram");
      document.append("age", 26);
      document.append("city", "Hyderabad");
      //Inserting the document into the collection
      database.getCollection("students").insertOne(document);
      System.out.println("Document inserted successfully");
   }
}

আউটপুট

Document inserted successfully

  1. MongoDB-তে তারিখ সহ একটি নথি কীভাবে সন্নিবেশ করবেন?

  2. MongoDB ব্যবহার করে _id দ্বারা নথি কীভাবে মুছবেন?

  3. কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?

  4. কিভাবে একটি Word নথি অন্য Word নথিতে সন্নিবেশ করান