Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

ใช้ตัวแปรเป็นชื่อคอลเลกชันใน MongoDB Shell

การอ้างอิงคอลเลกชันด้วยตัวแปร

ใน 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) ตามที่ชื่อเรื่องกล่าวไว้