คำสั่ง MongoDB พื้นฐานคืออะไรและจะใช้อย่างไร?



MongoDB เป็นแพลตฟอร์มที่มาพร้อมกับคำสั่งมากมาย อ่านเพื่อทราบเกี่ยวกับคำสั่งทั่วไปบนแพลตฟอร์มนี้และวิธีที่คุณสามารถใช้ประโยชน์จากคำสั่งเดียวกันนี้

MongoDB กำลังมาแรงในขณะนี้ เริ่มตั้งแต่สตาร์ทอัพขนาดเล็กไปจนถึงองค์กรขนาดใหญ่ทุกคนเริ่มใช้มันจึงทำให้แพลตฟอร์มนี้น่าสำรวจ หากคุณยังใหม่กับโลกของ และยังคงใช้งานไม่ได้บทความนี้เหมาะสำหรับคุณในบทความนี้เราจะแชร์คำสั่ง MongoDB ยอดนิยมที่คุณสามารถใช้บนแพลตฟอร์มนี้เพื่อทำให้ชีวิตของคุณง่ายขึ้นและกระบวนการเข้ารหัสของคุณมีประสิทธิภาพมากขึ้น

ก่อนที่เราจะแบ่งปันคำสั่งที่เป็นที่นิยมมากที่สุดของ MongoDB ต่อไปนี้เป็นข้อมูลเบื้องต้นเล็กน้อยเกี่ยวกับแพลตฟอร์ม





MongoDB คืออะไร?

MongoDB เป็นโอเพ่นซอร์ส ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ ซึ่งเปิดตัวครั้งแรกในปี 2552 โดยมีคุณลักษณะมากมายร่วมกับ MySQL และนำมาสู่ตารางการปรับปรุงใหม่และความสามารถเพิ่มเติมที่นำไปสู่ความนิยมอย่างกว้างขวาง

บริษัท บางแห่งที่ใช้ MongoDb เป็นทรัพยากรหลัก ได้แก่ HootSuite, Sony และ Zendesk เพื่อตั้งชื่อไม่กี่แห่ง



คำสั่งพื้นฐานของ MongoDB

  1. Mongo : นี่เป็นหนึ่งในคำสั่งทั่วไปที่ใช้ใน MongoDB เมื่อใช้คุณกำลังขอให้แพลตฟอร์มเชื่อมต่อกับ localhost บนพอร์ตเริ่มต้น 27017

  2. Mongo / : คำสั่งนี้ใช้เมื่อคุณต้องการให้แพลตฟอร์มเชื่อมต่อกับฐานข้อมูลเฉพาะ ตัวอย่างของคำสั่งนี้ที่ใช้งานได้คือ mongo 10.121.65.58/mydb

  3. Mongo - โฮสต์ - พอร์ต : หากคุณต้องการเชื่อมต่อกับโฮสต์ระยะไกลโดยใช้พอร์ตที่ระบุคุณต้องใช้คำสั่งนี้ ตัวอย่างของคำสั่งนี้ที่ใช้งานได้คือ mongo –host 10.121.65.23 –port 23020



  4. ใช้ : หากเมื่อใดก็ตามคุณจำเป็นต้องสลับไปมาระหว่างฐานข้อมูลที่มีอยู่ให้ใช้คำสั่งนี้ ตัวอย่างใช้ mydb

  5. Db : หากคุณต้องการดูฐานข้อมูลปัจจุบันที่คุณใช้อยู่ให้ใช้คำสั่งนี้

    เริ่มต้นด้วย mysql workbench
  6. ช่วยด้วย : เช่นเดียวกับแพลตฟอร์มอื่น ๆ MongoDB ก็มาพร้อมกับหน้าต่างวิธีใช้ในตัวและเพื่อที่จะใช้มันให้รันคำสั่งนี้ ตัวอย่างความช่วยเหลือ

  7. โหลด () : หากคุณต้องการดำเนินการหรือเรียกใช้ไฟล์ เมื่อใดก็ได้ให้ใช้คำสั่งนี้ ตัวอย่างเช่นโหลด (myscript.js)

  8. db.help () : หากคุณต้องการความช่วยเหลือในการใช้เมธอด Db คุณสามารถใช้คำสั่งนี้ได้ ตัวอย่าง db.help ()

  9. db.mycol.help () : หากคุณต้องการความช่วยเหลือในการใช้คอลเลกชันให้ใช้คำสั่งนี้ ตัวอย่าง db.mycol.help ()

แสดงคำสั่ง

ตอนนี้คุณได้ทราบถึงคำสั่งพื้นฐานที่คุณสามารถใช้ใน MongoDB ได้แล้วนี่คือคำสั่งแสดงที่ได้รับความนิยมมากที่สุด

  1. แสดงคอลเลกชัน : หากคุณต้องการดูคอลเล็กชันทั้งหมดในฐานข้อมูลปัจจุบันให้ใช้คำสั่งนี้ ตัวอย่าง: แสดงคอลเลกชัน

  2. แสดง dbs : ในระหว่างการเขียนโปรแกรมหากคุณต้องการดูฐานข้อมูลปัจจุบันที่ใช้อยู่ให้ใช้คำสั่งนี้ ตัวอย่าง: แสดง dbs

  3. แสดงบทบาท : ภายในแต่ละฐานข้อมูลมีบทบาทที่แตกต่างกัน หากต้องการดูบทบาทเหล่านี้ทั้งหมดให้ใช้คำสั่งนี้ ตัวอย่าง: แสดงบทบาท

  4. แสดงผู้ใช้ : ณ เวลาใดก็ได้ฐานข้อมูลใด ๆ อาจมีผู้ใช้หลายคน ในการดูผู้ใช้เหล่านี้ทั้งหมดให้ใช้คำสั่งนี้ ตัวอย่างเช่นแสดงผู้ใช้

การดำเนินงาน CRUD

CRUD ใน MongoDB เป็นตัวย่อที่ได้รับการยอมรับในอุตสาหกรรมสำหรับสร้างอ่านอัปเดตและลบ ดังที่คุณทราบแล้วการดำเนินการอ่านและเขียนสามารถดำเนินการได้พร้อมกันในแพลตฟอร์ม MongoDB และเพื่อให้บรรลุผลให้ใช้คำสั่งต่อไปนี้

  1. db.collection.insertMany ([, …]) : หากคุณต้องการแทรกเอกสารหลายชุดภายในคอลเล็กชันที่มีอยู่แล้วให้ใช้คำสั่งนี้ ตัวอย่างเช่น db.books.insertMany ([{“ isbn”: 9780198321668,“ title”:“ Romeo and Juliet”,“ author”:“ William Shakespeare”,“ category”:“ Tragedy”,“ year”: 2008}, {“ isbn”: 9781505297409,“ title”:“ Treasure Island”,“ ผู้แต่ง”:“ Robert Louis Stevenson”,“ category”:“ Fiction”,“ year”: 2014}])

  2. db.collection.insert () : หากคุณต้องการแทรกเอกสารใหม่ในคอลเล็กชันที่มีอยู่แล้วให้ใช้คำสั่งนี้ ตัวอย่างเช่น db.books.insert ({“ isbn”: 9780060859749,“ title”:“ After Alice: A Novel”,“ author”:“ Gregory Maguire”,“ category”:“ Fiction”,“ year”: 2016} ).

  3. db.collection.find () : หากคุณต้องการค้นหาเอกสารเฉพาะภายในคอลเลกชันโดยใช้เงื่อนไขค่าฟิลด์ให้ใช้คำสั่งนี้ ตัวอย่าง db.books.find ({“ title”:” Treasure Island”})

  4. db.collection.find () : หากคุณต้องการค้นหาเอกสารทั้งหมดในคอลเล็กชันที่มีอยู่แล้วให้ใช้คำสั่งนี้ ตัวอย่าง db.books.find ()

    การเปลี่ยนแปลงที่เชื่อมต่อและไม่เชื่อมต่อใน Informatica
  5. db.collection.findOne (,) : หากคุณต้องการค้นหาเอกสารแรกที่ตรงกับคำค้นหาที่คุณระบุให้ใช้คำสั่งนี้ ตัวอย่าง: db.books.findOne ({}, {_id: false})

  6. db.collection.find (,) : หากคุณต้องการค้นหาฟิลด์เฉพาะของเอกสารในคอลเลกชันคุณสามารถใช้คำสั่งนี้ได้ ตัวอย่าง: db.books.find ({“ title”:” Treasure Island”}, {title: true, category: true, _id: false})

  7. db.collection.update (,) : หากคุณต้องการลบบางอย่างในเอกสารที่มีอยู่โดยการจับคู่แบบสอบถามคุณสามารถใช้คำสั่งนี้ได้ ตัวอย่าง: db.books.update ({title:“ Treasure Island”}, {$ unset: {category:””}})

  8. db.collection.update (,) : หากคุณต้องการอัปเดตฟิลด์เฉพาะบางฟิลด์ของเอกสารที่ตรงกับคิวรีที่กำหนดให้ใช้คำสั่งนี้ ตัวอย่าง: db.books.update ({title:“ Treasure Island”}, {$ set: {category:” Adventure Fiction”}})

  9. db.collection.remove (, {justOne: true}) : หากอยู่ในสถานการณ์หนึ่งคุณต้องลบเอกสารเดียวที่ตรงกับคำค้นหาของคุณจากนั้นใช้คำสั่งนี้ ตัวอย่าง: db.books.remove ({title:” Treasure Island”}, {justOne: true})

  10. db.collection.update (, {multi: true}) : หากคุณต้องการลบบางช่องของเอกสารทั้งหมดที่ตรงกับคำค้นหาของคุณให้ใช้คำสั่งนี้ ตัวอย่าง: db.books.update ({category:“ Fiction”}, {$ unset: {category:””}}, {multi: true})

  11. db.collection.remove ({}) : หากคุณต้องการลบเอกสารทั้งหมดในคอลเลกชันไม่ว่าจะตรงกับข้อความค้นหาของคุณหรือไม่ก็ตามให้ใช้คำสั่งนี้ ตัวอย่าง: db.books.remove ({})

  12. db.collection.remove () : หากคุณต้องการลบเอกสารทั้งหมดที่ตรงกับข้อความค้นหาบางรายการให้ใช้คำสั่งนี้ ตัวอย่าง: db.books.remove ({“ category”:” Fiction”})

สรุป

เช่นเดียวกับระบบการจัดการฐานข้อมูลเชิงสัมพันธ์อื่น ๆ MongoDB ก็มีคำสั่งมากมายที่มีประโยชน์ในการใช้งานในแต่ละวัน ขึ้นอยู่กับกรณีการใช้งานของคุณให้ใช้คำสั่งใด ๆ หรือทั้งหมดที่ใช้ร่วมกันข้างต้น

มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป