У меня есть следующая схема в mongoose.
var AttendanceSchema = new mongoose.Schema({
ownerId: mongoose.Schema.Types.ObjectId,
companyId: mongoose.Schema.Types.ObjectId,
months: [
{
currentSalary: {
type: Number,
default: 0
},
month: {
type: Date,
},
salary: {
type: Number,
default: 0
}
days: [
{
manuallyUpdated: {
type: Boolean,
default: false
},
date: {
type: Date,
},
perDaySalary: {
type: Number,
default: 0
},
status: {
type: String,
}
}
]
}
]
});
Я хочу извлечь единственный объект в массиве дней.
Примечание: Есть массив днейвложенный в массив месяцев, и я использовал $ pull, чтобы вытащить этот день, но я хочу вытащить и снова нажать (обновленный день).