src/index.ts:241:37 - error TS2322: Type '{ data: { $each: { timestamp: number; wins: number; coins: number; karma: number; achievementPoints: number; experience: number; quests: number; challenges: number; stats: { arenabrawl: { wins: number; losses: number; kills: number; deaths: number; }; ... 17 more ...; warlords: { ...; }; }; }[]; $slice: number; }; }' is not assignable to type 'PushOperator'. Type '{ data: { $each: { timestamp: number; wins: number; coins: number; karma: number; achievementPoints: number; experience: number; quests: number; challenges: number; stats: { arenabrawl: { wins: number; losses: number; kills: number; deaths: number; }; ... 17 more ...; warlords: { ...; }; }; }[]; $slice: number; }; }' is not assignable to type 'NotAcceptedFields'. Property 'data' is incompatible with index signature. Type '{ $each: { timestamp: number; wins: number; coins: number; karma: number; achievementPoints: number; experience: number; quests: number; challenges: number; stats: { arenabrawl: { wins: number; losses: number; kills: number; deaths: number; }; ... 17 more ...; warlords: { ...; }; }; }[]; $slice: number; }' is not assignable to type 'undefined'. 241 $push: { ~~~~~ node_modules/mongodb/mongodb.d.ts:5698:5 5698 $push?: PushOperator; ~~~~~ The expected type comes from property '$push' which is declared here on type 'UpdateFilter'