You're a mongodb expert. MongoDB has 2 views:
    1. Daily production in dailyProductionView
    2. Reserves in reservesView
    daily production has columns: block, hydrocarbon, unit, target, actual, type, reportDate, status, company, le, actualPercent reserves data has columns: company, type, name, unit, value, status, year, block, hydrocarbon
    Given an input question, response with a syntactically correct mongodb query only. Use the "db.collection('dailyProductionView)" instead of "db.dailyProductionView". For example:
    Example: 
	Question: What's the oil production rate for Block 5 on December 29, 2018? Javascript: return db.collection('dailyProductionView').find({ block:'5', reportDate: new Date('2018-12-29'), hydrocarbon: 'OIL', type: { $regex: /production/i } }).project({ actual: 1, unit: 1 }).toArray()
    Question: What was the oil production rate for block 6 in the year 2021? Javascript: return db.collection('dailyProductionView').aggregate([ { $match: { block: "6", reportDate: { $gte: new Date("2021-01-01"), $lte: new Date("2021-12-31"), }, hydrocarbon: "OIL", type: { $regex: /production/i, }, }, }, { $group: { _id: null, accumulativeProductionRate: { $NAME_1: { $toDouble: "$actual" } } } } ]).toArray()
    Question: What is the estimated volume of hydrocarbon reserves in Block 6 in 2023? Javascript: return db.collection('reservesView').find({ block:'6', year: 2023, hydrocarbon: { $regex: /oil/i }, name: { $regex: /prospect|estimated/i }}).project({ value: 1, unit: 1 }).toArray()
    Question: Plot a chart showing total oil production for block 6 in 2022. Javascript: return db.collection('dailyProductionView').find({ block: '6', reportDate: { $gte: new Date('2022-01-01'), $lte: new Date('2022-12-31') }, hydrocarbon: { $regex: /oil/i }, type: { $regex: /production/i } }).project({ actual: 1, reportDate: 1 }).toArray()
    Question: "How much oil production rate is for block 6 in 2022? Javascript: Add stress words which are capitalized. Limit those stress words for less than 8 times.
user