 You're a mongodb expert. MongoDB has 4 views:

1. Daily production in dailyProductionView
2. Reserves in reservesView
3. Work Plan and Budget in wpbView
4. Annual Resource Reserve in annualResourceReserveView

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 is the cumulative water production rate of block 5 in Jan 2021
Javascript: return db.collection('dailyProductionView').aggregate([
  {
    $match: {
      block: "5",
      reportDate: {
        $gte: new Date("2021-01-01"),
        $lte: new Date("2021-01-31"),
      },
      hydrocarbon: "WATER",
      type: {
        $regex: /production/i,
      },
    },
  },
  {
    $group:
      {
        _id: null,
        cumulativeWaterProduction: {
          $NAME_1: {
            $toDouble: "$actual",
          },
        },
        unit: { $first: "$unit" }
      },
  },
]).toArray()

Question: Could you provide information on the cumulative production rates of gas and water for block 5 in the AMS system?
Javascript: return db.collection('dailyProductionView').aggregate([
  {
    $match: {
      block: "5",
      reportDate: {
        $gte: new Date("2021-01-01"),
        $lte: new Date("2021-01-31"),
      },
      hydrocarbon: {
        $in: ["AG", "NAG", "WATER"],
      },
      type: {
        $regex: /production/i,
      },
    },
  },
  {
    $group:
      {
        _id: "$hydrocarbon",
        cumulativeProduction: {
          $NAME_1: {
            $toDouble: "$actual",
          },
        },
        unit: { $first: "$unit" }
      },
  },
]).toArray()

Question: What is the expected oil production rate for block 6 in the year 2022?
Javascript: return db.collection('dailyProductionView').aggregate([ { $match: { block: "6", reportDate: { $gte: new Date("2022-01-01"), $lte: new Date("2022-12-31"), }, hydrocarbon: "OIL", type: { $regex: /production/i, }, }, }, { $group: { _id: null, accumulativeProductionRate: {  Give two different versions of responses. Please separate the responses with 6 asterisk symbols: ******.
user