Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะสร้างคอลเลกชัน MongoDB โดยใช้ Java ได้อย่างไร?


คุณสามารถสร้างคอลเลกชันใน MongoDB โดยใช้ db.createCollection() วิธีการ

ไวยากรณ์

db.createCollection(ชื่อ ตัวเลือก)

ที่ไหน

  • db เป็นฐานข้อมูล

  • name คือชื่อของคอลเล็กชันที่คุณต้องการสร้าง

  • Option คือชุดของพารามิเตอร์ทางเลือก เช่น capped, auto indexed, size and, max.

ตัวอย่าง

> use myDatabaseswitched to db myDatabase> db.createCollection("myCollection"){ "ok" :1 }

การใช้โปรแกรมจาวา

ใน Java คุณสามารถสร้างคอลเลกชันโดยใช้ createCollection() วิธีการของ com.mongodb.client.MongoDatabase อินเตอร์เฟซ. เมธอดนี้ยอมรับค่าสตริงที่แสดงชื่อของคอลเล็กชัน

ดังนั้นการสร้างคอลเลกชันใน MongoDB โดยใช้โปรแกรม Java -

  • ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง MongoDB ในระบบของคุณแล้ว

  • เพิ่มการพึ่งพาต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ Java ของคุณ

org.mongodbmongo-java-driver3.12.2
  • สร้างไคลเอ็นต์ MongoDB โดยสร้างอินสแตนซ์คลาส MongoClient

  • เชื่อมต่อกับฐานข้อมูลโดยใช้ getDatabase() .

  • เรียกใช้ createCollection() โดยส่งชื่อของคอลเลกชัน (สตริง)

ตัวอย่าง

<ก่อน> นำเข้า com.mongodb.client.MongoDatabase; นำเข้า com.mongodb.MongoClient; คลาสสาธารณะ CreateCollection { โมฆะสาธารณะหลัก (สตริง args [] ) { // การสร้างไคลเอ็นต์ MongoDB MongoClient mongo =ใหม่ MongoClient ( "localhost" , 27017 ); //การเชื่อมต่อกับฐานข้อมูล ฐานข้อมูล MongoDatabase =mongo.getDatabase("myDatabase"); //การสร้างฐานข้อมูลคอลเลกชัน.createCollection("sampleCollection"); System.out.println("สร้างคอลเลกชันเรียบร้อยแล้ว"); }}

ผลลัพธ์

สร้างคอลเล็กชันสำเร็จแล้ว