ниже - моя схема, и я хочу получить данные за 2018 год. Я пытаюсь использовать приведенный ниже код, который не работает, как его исправить
var data=await mongoose.model('revenues').find({name:'ff',"data.Year":2017});
схема доходов
const mongoose = require('mongoose');
const { Schema } = mongoose;
const revenueSchema = new Schema({
AccountName: String,
data: [{Name:String,Year:Number,Value:Number,Volume:Number}],
});
mongoose.model('revenues', revenueSchema);
[
{
name:'ff',
data:[
{ Name: 'G1a Revenue', Year: 2017, Value: 456908, Volume: 33490 },
{ Name: 'G1a0a Revenue', Year: 2018, Value: 789123, Volume: 32656 },
{ Name: 'G11e0 Revenue', Year: 2019, Value: 543213, Volume: 31656 },
{ Name: 'Gy1a Revenue', Year: 2017, Value: 456908, Volume: 33490 },
{ Name: 'Gy1a0a Revenue', Year: 2018, Value: 789123, Volume: 32656 },
{ Name: 'Gy11e0 Revenue', Year: 2019, Value: 543213, Volume: 31656 }
]
}
]