आप MongoDB में db.createCollection() मेथड का उपयोग करके कलेक्शन बना सकते हैं।
सिंटैक्स
db.createCollection(name, options)
जहां
db डेटाबेस है।
name वह कलेक्शन का नाम है जिसे आप बनाना चाहते हैं।
Option वैकल्पिक पैरामीटर्स का सेट है जैसे capped, auto indexed, size और max।
उदाहरण
> use myDatabase switched to db myDatabase
> db.createCollection("myCollection") { "ok" : 1 }
Java प्रोग्राम का उपयोग करके
Java में, आप com.mongodb.client.MongoDatabase इंटरफेस के createCollection() मेथड का उपयोग करके कलेक्शन बना सकते हैं। यह मेथड कलेक्शन के नाम का प्रतिनिधित्व करने वाला एक स्ट्रिंग मान स्वीकार करता है।
इसलिए Java प्रोग्राम का उपयोग करके MongoDB में कलेक्शन बनाने के लिए -
सुनिश्चित करें कि आपके सिस्टम में MongoDB इंस्टॉल है
अपने Java प्रोजेक्ट की pom.xml फ़ाइल में निम्नलिखित निर्भरता जोड़ें।
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.12.2</version>
</dependency>
MongoClient क्लास को इंस्टेंटिएट करके MongoDB क्लाइंट बनाएं।
getDatabase() का उपयोग करके डेटाबेस से कनेक्ट करें।
कलेक्शन के नाम (स्ट्रिंग) को पास करके createCollection() मेथड को इनवोक करें।
उदाहरण
import com.mongodb.client.MongoDatabase;
import com.mongodb.MongoClient;
public class CreatingCollection {
public static void main(String args[]) {
// MongoDB क्लाइंट बनाना
MongoClient mongo = new MongoClient("localhost", 27017);
// डेटाबेस से कनेक्ट करना
MongoDatabase database = mongo.getDatabase("myDatabase");
// कलेक्शन बनाना
database.createCollection("sampleCollection");
System.out.println("कलेक्शन सफलतापूर्वक बन गया");
}
}
आउटपुट
कलेक्शन सफलतापूर्वक बन गया