สอบถามเกี่ยวกับ mongodb

ผมกำลังทำโปรเจ็คเกี่ยวกับ mongodb + php รบกวนสอบถามดังนี้ครับ
มี collection ที่สร้างเป็นห้องห้องหนึ่ง ตั้งชื่อว่า collection_class ละกันครับ
ต้องการเอาชื่อสมาชิกมาเก็บไว้ (สมาชิกอาจจะมีจำนวนมากนะครับ)
ผมควรจะออกแบบยังไงครับ เพื่อสะดวกต่อการ find, update, remove
ตอนนี้ออกแบบไว้เป็น
"_id" : ObjectId("xxxxxxxxxxxxxxxx"),
"class_name" : "Class0001",
"member" : "member001#member002#member003..."
ดูท่าทางจะไม่เข้าท่าแน่นอนครับ

ป.ล. อยากเก็บเป็น
_id
class_name
member001
member002
member003
...

ขอบคุณครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
จากการที่ได้ทดลองตามที่คุณ นักเลงคีย์บอร์ด Rank C# แนะนำ
ใช้งานได้ดีเลยครับ
แต่ผมติดอยู่ 2-3 อย่าง รบกวนขอคำแนะนำด้วยครับ...
{
    "_id" : ObjectId("57579f65ce08376cabf26b0b"),
    "classname" : "class-A",
    "member" : [
        {
            "SID" : "5754ea1abb295aa808000007",
            "check" : 0
        },
        {
            "SID" : "5754f18aac21fc5ce1d31d24",
            "check" : 0
        },
        {
            "SID" : "5755209eac21fc5ce1d31d25",
            "check" : 0
        }
    ]
}

นี้คือตัวอย่างข้อมูลใน document ครับ อยากทราบว่า...
1.ถ้าผมต้องการอัพเดทค่า check = 0 เป็น check = 1  ของ key "classname" : "class-A" และ "SID" : "5754f18aac21fc5ce1d31d24"
ต้องใช้คำสั่งยังไงครับ ลองทั้ง push, set, addToSet ก็ไม่มีอะไรเกิดขึ้น
2.ถ้าผมต้องการ เพิ่ม key ใน array ในข้อ 1 เข้าไปอีก เช่น timecheck = '2016/06/08 00:00:00' ต้องใช้คำสั่งอะไรครับ
3.ถ้าผมต้องการลบ key array member ของ "classname" : "class-A" ต้องใช้คำสั่งอะไรครับ

ป.ล. ทั้ง 3 ข้อ ผมลองหาทางทำแล้ว ไม่ได้ผลเลยครับ เลยต้องขอคำแนะนำครับ
ขอบคุณครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่