การอ้างอิงคอลเลกชันด้วยตัวแปร
ใน MongoDB Shell สามารถใช้ตัวแปรเก็บชื่อคอลเลกชัน แล้วเข้าผ่าน bracket notation db[variableName]
ไวยากรณ์
var yourVariableName = "yourCollectionName";
db[yourVariableName].yourOperationName();
ตัวอย่าง
> var storeCollectionName = "new_Collection";
> db[storeCollectionName].insertOne({"UserName":"John","UserAge":21});
> db[storeCollectionName].insertOne({"UserName":"Carol","UserAge":24});
> db[storeCollectionName].insertOne({"UserName":"Mike","UserAge":27});
แสดงข้อมูล:
> db[storeCollectionName].find().pretty();
ผลลัพธ์:
{ "_id" : ObjectId("..."), "UserName" : "John", "UserAge" : 21 }
{ "_id" : ObjectId("..."), "UserName" : "Carol", "UserAge" : 24 }
{ "_id" : ObjectId("..."), "UserName" : "Mike", "UserAge" : 27 }
หมายเหตุ: บทความนี้แสดงการใช้งานใน MongoDB Shell ไม่ใช่ PyMongo (Python driver) ตามที่ชื่อเรื่องกล่าวไว้