หากคุณมีอาร์เรย์ย่อยเอกสาร Mongoose จะสร้างรหัสสำหรับแต่ละรายการโดยอัตโนมัติ ตัวอย่าง:
{
_id: "mainId"
subDocArray: [
{
_id: "unwantedId",
field: "value"
},
{
_id: "unwantedId",
field: "value"
}
]
}
มีวิธีบอก Mongoose ว่าไม่สร้างรหัสสำหรับวัตถุภายในอาร์เรย์หรือไม่?
_id
เขตข้อมูลนี้แม้ในคอลเลกชัน subSchema หรือเฉพาะในกรณีที่มีการใช้ subSchema เพื่อฝังเป็นอาร์เรย์ของรายการเอกสารย่อย ฉันถามสิ่งนี้โดยเฉพาะเนื่องจากคำถามของฉันเองในวันนี้