บทช่วยสอน MongoDB ลงในเอกสาร ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ แทรกเอกสาร,

MongoDB ลงในเอกสาร

บทนี้เราจะแสดงวิธีการแทรกข้อมูลลงในคอลเลกชัน MongoDB

โครงสร้างข้อมูล JSON ของเอกสารและหลักเดียวกัน

ข้อมูลทั้งหมดจะถูกเก็บไว้ในคอลเลกชันที่มีรูปแบบ BSON

BSON เป็นรูปแบบไบนารีของรูปแบบการจัดเก็บข้อมูลระดับ JSON ที่เรียกว่า Binary JSON

แทรกเอกสาร

MongoDB ใช้การแทรก () หรือบันทึก () วิธีการใส่เอกสารไปยังคอลเลกชันไวยากรณ์เป็นดังนี้:

db.COLLECTION_NAME.insert(document)

ตัวอย่าง

เอกสารต่อไปนี้สามารถเก็บไว้ในคอลเลกชัน Col w3big ฐานข้อมูล MongoDB:

>db.col.insert({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '本教程',
    url: 'http://www.w3write.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
})

Col ตัวอย่างข้างต้นเป็นชื่อคอลเลกชันของเราส่วนก่อนหน้านี้เราได้สร้างไว้แล้วและถ้าชุดไม่ได้อยู่ในฐานข้อมูล MongoDB อัตโนมัติจะสร้างคอลเลกชันและใส่เอกสาร

ดูลงในเอกสาร:

> db.col.find()
{ "_id" : ObjectId("56064886ade2f21f36b03134"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3write.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
> 

นอกจากนี้เรายังสามารถกำหนดเป็นตัวแปรข้อมูลดังต่อไปนี้:

> document=({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '本教程',
    url: 'http://www.w3write.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
});

หลังจากดำเนินการตามผลมีดังนี้:

{
        "title" : "MongoDB 教程",
        "description" : "MongoDB 是一个 Nosql 数据库",
        "by" : "本教程",
        "url" : "http://www.w3write.com",
        "tags" : [
                "mongodb",
                "database",
                "NoSQL"
        ],
        "likes" : 100
}

แทรกการทำงาน:

> db.col.insert(document)
WriteResult({ "nInserted" : 1 })
> 

ลงในเอกสารนอกจากนี้คุณยังสามารถใช้คำสั่ง db.col.save (เอกสาร) ถ้าคุณไม่ได้ระบุข้อมูล _id บันทึก () วิธีการคล้ายกับการแทรก () วิธีการ ถ้าคุณระบุข้อมูล _id ข้อมูล _id ที่มีการปรับปรุง

MongoDB ลงในเอกสาร
10/30