Mongoose가 빈 배열을 추가하는 이유는 무엇입니까? 나는 내 node.js 애플리케이션으로 MongoDB의 ODM으로 Mongoose를 사용하려고 합니다.내장된 문서로 스키마를 설계할 때 값을 추가하지 않으면 Mongo에 "[]"라는 빈 배열이 저장됩니다.왜 이러한가?기록 변경 내용을 레코드에 저장하려고 하는데 빈 배열은 변경 내용이 값을 삭제했음을 의미합니다.여기 스키마의 샘플이 있습니다. schema.Client = new mongoose.Schema({ name:{type:String, required:true}, products:[{ name:{type:String, index:true}, startDate:Date, endDate:Date }], subdomain:{type:String, ..