test/upgraderTests/mongo/upgradeInputs/exampleTo4IN.js
// jscs:disable requireCamelCaseOrUpperCaseIdentifiers
'use strict';
var ObjectID = require('mongodb').ObjectID;
module.exports = {
games: [
{
_id: ObjectID('5a955ddc52031c0081395c33'),
title: 'test',
created: new Date('2018-02-27T13:32:12.185Z'),
authors: [
'dev2'
],
public: false,
developers: [
'dev2'
]
},
{
_id: ObjectID('5a959b29ca50e50077dec85d'),
title: 'd1',
created: new Date('2018-02-27T17:53:45.468Z'),
authors: [
'd1'
],
public: true,
developers: [
'd1'
]
}
],
classes: [
{
_id: ObjectID('5a26cb78c8b102008b41472c'),
name: 'c1',
created: new Date('2017-12-05T16:38:16.556Z'),
authors: [
't'
],
teachers: [
't'
],
students: [ ]
},
{
_id: ObjectID('5a2ff6bac8b102008b41474b'),
name: 'SM_IES EuropaTeachers',
created: new Date('2017-12-12T15:33:14.500Z'),
authors: [
'game_tea'
],
teachers: [
'game_tea'
],
students: [
'pphu',
'aieb',
'kqrv',
'cyvs',
'bvze',
'otkn',
'okbh',
'rznz',
'szbp',
'gphg'
]
}
],
activities: [
{
_id: ObjectID('595badad370740006dc1ab80'),
gameId: ObjectID('5a955ddc52031c0081395c33'),
versionId: ObjectID('59315d0d370740006dc1a7b7'),
classId: ObjectID('5a2ff6bac8b102008b41474b'),
name: 'g1c1s1',
allowAnonymous: false,
created: new Date('2018-01-29T17:23:06.227Z'),
students: [
'pphu',
'aieb',
'kqrv',
'cyvs',
'bvze',
'otkn',
'okbh',
'rznz',
'szbp',
'gphg'
],
teachers: [
'game_tea'
],
start: new Date('2018-01-30T12:32:50.185Z'),
end: new Date('2018-01-30T13:20:23.621Z')
},
{
_id: ObjectID('595badbe370740006dc1ab81'),
gameId: ObjectID('5a959b29ca50e50077dec85d'),
versionId: ObjectID('59315d0d370740006dc1a7b7'),
classId: ObjectID('5a26cb78c8b102008b41472c'),
name: 'g1c1s2',
allowAnonymous: true,
students: [],
teachers: [
't'
],
created: new Date('2017-12-01T18:34:00.394Z'),
start: new Date('2017-12-04T17:06:28.507Z'),
end: null
}],
versions: [
{
_id: ObjectID('5a14760fffce74008bddcabc'),
gameId: ObjectID('5a14760fffce74008bddcabb'),
trackingCode: '5a14760fffce74008bddcabcfb1gtsm6sif'
},
{
_id: ObjectID('5a16cc69bfc960008bc5e079'),
gameId: ObjectID('5a16cc69bfc960008bc5e078'),
trackingCode: '5a16cc69bfc960008bc5e0798uh4l2i29o5'
},
{
_id: ObjectID('5a959b29ca50e50077dec85e'),
gameId: ObjectID('5a959b29ca50e50077dec85d'),
trackingCode: '5a959b29ca50e50077dec85efylibxtuepi'
}
],
authtokens: [
{
_id: ObjectID('5a1577dfbfc960008bc5e059'),
authToken: '5a14760fffce74008bddcabc5a1577dfbfc960008bc5e058787872071',
gameplayId: ObjectID('5a1577dfbfc960008bc5e058'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 1,
playerId: ObjectID('5a1577dfbfc960008bc5e057'),
lastAccessed: new Date('2017-11-22T13:13:03.179z'),
firstSessionStarted: new Date('2017-11-22T13:13:03.179z'),
currentSessionStarted: new Date('2017-11-22T13:13:03.179z')
},
{
_id: ObjectID('5a1579debfc960008bc5e05a'),
authToken: '5a14760fffce74008bddcabc5a1577dfbfc960008bc5e058628466332',
gameplayId: ObjectID('5a1577dfbfc960008bc5e058'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 2,
playerId: ObjectID('5a1577dfbfc960008bc5e057'),
lastAccessed: new Date('2017-11-22T14:16:59.066z'),
firstSessionStarted: new Date('2017-11-22T13:13:03.179z'),
currentSessionStarted: new Date('2017-11-22T13:21:34.131z')
},
{
_id: ObjectID('5a15972abfc960008bc5e05b'),
authToken: '5a14760fffce74008bddcabc5a1577dfbfc960008bc5e058369114523',
gameplayId: ObjectID('5a1577dfbfc960008bc5e058'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 3,
playerId: ObjectID('5a1577dfbfc960008bc5e057'),
lastAccessed: new Date('2017-11-22T15:26:40.300z'),
firstSessionStarted: new Date('2017-11-22T13:13:03.179z'),
currentSessionStarted: new Date('2017-11-22T15:26:34.216z')
},
{
_id: ObjectID('5a15978bbfc960008bc5e05c'),
authToken: '5a14760fffce74008bddcabc5a1577dfbfc960008bc5e058085793924',
gameplayId: ObjectID('5a1577dfbfc960008bc5e058'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 4,
playerId: ObjectID('5a1577dfbfc960008bc5e057'),
lastAccessed: new Date('2017-11-22T15:28:15.826z'),
firstSessionStarted: new Date('2017-11-22T13:13:03.179z'),
currentSessionStarted: new Date('2017-11-22T15:28:11.611z')
},
{
_id: ObjectID('5a159899bfc960008bc5e05d'),
authToken: '5a14760fffce74008bddcabc5a1577dfbfc960008bc5e0587079993275',
gameplayId: ObjectID('5a1577dfbfc960008bc5e058'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 5,
playerId: ObjectID('5a1577dfbfc960008bc5e057'),
lastAccessed: new Date('2017-11-22T15:32:41.882z'),
firstSessionStarted: new Date('2017-11-22T13:13:03.179z'),
currentSessionStarted: new Date('2017-11-22T15:32:41.882z')
},
{
_id: ObjectID('5a15b1cebfc960008bc5e05e'),
authToken: '5a14760fffce74008bddcabc5a1577dfbfc960008bc5e058987391846',
gameplayId: ObjectID('5a1577dfbfc960008bc5e058'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 6,
playerId: ObjectID('5a1577dfbfc960008bc5e057'),
lastAccessed: new Date('2017-11-22T17:21:37.947z'),
firstSessionStarted: new Date('2017-11-22T13:13:03.179z'),
currentSessionStarted: new Date('2017-11-22T17:20:14.856z')
},
{
_id: ObjectID('5a15b7c4bfc960008bc5e05f'),
authToken: '5a14760fffce74008bddcabc5a1577dfbfc960008bc5e05864294149987',
gameplayId: ObjectID('5a1577dfbfc960008bc5e058'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 7,
playerId: ObjectID('5a1577dfbfc960008bc5e057'),
lastAccessed: new Date('2017-11-22T17:51:21.165z'),
firstSessionStarted: new Date('2017-11-22T13:13:03.179z'),
currentSessionStarted: new Date('2017-11-22T17:45:40.084z')
},
{
_id: ObjectID('5a15ba69bfc960008bc5e062'),
authToken: '5a14760fffce74008bddcabc5a15ba69bfc960008bc5e06124144021',
gameplayId: ObjectID('5a15ba69bfc960008bc5e061'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 1,
playerId: ObjectID('5a15ba69bfc960008bc5e060'),
lastAccessed: new Date('2017-11-22T18:06:39.232z'),
firstSessionStarted: new Date('2017-11-22T17:56:57.555z'),
currentSessionStarted: new Date('2017-11-22T17:56:57.555z')
},
{
_id: ObjectID('5a15c835bfc960008bc5e063'),
authToken: '5a14760fffce74008bddcabc5a15ba69bfc960008bc5e061680051772',
gameplayId: ObjectID('5a15ba69bfc960008bc5e061'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 2,
playerId: ObjectID('5a15ba69bfc960008bc5e060'),
lastAccessed: new Date('2017-11-22T19:02:32.405z'),
firstSessionStarted: new Date('2017-11-22T17:56:57.555z'),
currentSessionStarted: new Date('2017-11-22T18:55:49.882z')
},
{
_id: ObjectID('5a15cbabbfc960008bc5e064'),
authToken: '5a14760fffce74008bddcabc5a15ba69bfc960008bc5e0619913684383',
gameplayId: ObjectID('5a15ba69bfc960008bc5e061'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 3,
playerId: ObjectID('5a15ba69bfc960008bc5e060'),
lastAccessed: new Date('2017-11-22T19:13:44.682z'),
firstSessionStarted: new Date('2017-11-22T17:56:57.555z'),
currentSessionStarted: new Date('2017-11-22T19:10:35.339z')
},
{
_id: ObjectID('5a16be3fbfc960008bc5e067'),
authToken: '5a14760fffce74008bddcabc5a15ba69bfc960008bc5e061068634744',
gameplayId: ObjectID('5a15ba69bfc960008bc5e061'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 4,
playerId: ObjectID('5a15ba69bfc960008bc5e060'),
lastAccessed: new Date('2017-11-23T12:27:11.918z'),
firstSessionStarted: new Date('2017-11-22T17:56:57.555z'),
currentSessionStarted: new Date('2017-11-23T12:25:35.874z')
},
{
_id: ObjectID('5a16bef6bfc960008bc5e06a'),
authToken: '5a14760fffce74008bddcabc5a16bef6bfc960008bc5e0696990773231',
gameplayId: ObjectID('5a16bef6bfc960008bc5e069'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 1,
playerId: ObjectID('5a16bef6bfc960008bc5e068'),
lastAccessed: new Date('2017-11-23T12:30:13z'),
firstSessionStarted: new Date('2017-11-23T12:28:38.468z'),
currentSessionStarted: new Date('2017-11-23T12:28:38.468z')
},
{
_id: ObjectID('5a16bf71bfc960008bc5e06b'),
authToken: '5a14760fffce74008bddcabc5a16bef6bfc960008bc5e0693330362652',
gameplayId: ObjectID('5a16bef6bfc960008bc5e069'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 2,
playerId: ObjectID('5a16bef6bfc960008bc5e068'),
lastAccessed: new Date('2017-11-23T12:31:02.043z'),
firstSessionStarted: new Date('2017-11-23T12:28:38.468z'),
currentSessionStarted: new Date('2017-11-23T12:30:41.987z')
},
{
_id: ObjectID('5a16c196bfc960008bc5e06c'),
authToken: '5a14760fffce74008bddcabc5a16bef6bfc960008bc5e069262637553',
gameplayId: ObjectID('5a16bef6bfc960008bc5e069'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 3,
playerId: ObjectID('5a16bef6bfc960008bc5e068'),
lastAccessed: new Date('2017-11-23T12:40:06.791z'),
firstSessionStarted: new Date('2017-11-23T12:28:38.468z'),
currentSessionStarted: new Date('2017-11-23T12:39:50.074z')
},
{
_id: ObjectID('5a16c1c1bfc960008bc5e06f'),
authToken: '5a14760fffce74008bddcabc5a16c1c1bfc960008bc5e06e459872271',
gameplayId: ObjectID('5a16c1c1bfc960008bc5e06e'),
versionId: ObjectID('5a14760fffce74008bddcabc'),
session: 1,
playerId: ObjectID('5a16c1c1bfc960008bc5e06d'),
lastAccessed: new Date('2017-11-23T12:40:42.969z'),
firstSessionStarted: new Date('2017-11-23T12:40:33.924z'),
currentSessionStarted: new Date('2017-11-23T12:40:33.924z')
},
{
_id: ObjectID('5a16c9f9bfc960008bc5e076'),
authToken: '5a16c726bfc960008bc5e0715a16c9f9bfc960008bc5e07509614651',
gameplayId: ObjectID('5a16c9f9bfc960008bc5e075'),
versionId: ObjectID('5a16c726bfc960008bc5e071'),
session: 1,
playerId: ObjectID('5a16c9f8bfc960008bc5e074'),
lastAccessed: new Date('2017-11-23T13:16:30.592z'),
firstSessionStarted: new Date('2017-11-23T13:15:37.002z'),
currentSessionStarted: new Date('2017-11-23T13:15:37.002z')
},
{
_id: ObjectID('5a16ca96bfc960008bc5e077'),
authToken: '5a16c726bfc960008bc5e0715a16c9f9bfc960008bc5e0752084193272',
gameplayId: ObjectID('5a16c9f9bfc960008bc5e075'),
versionId: ObjectID('5a16c726bfc960008bc5e071'),
session: 2,
playerId: ObjectID('5a16c9f8bfc960008bc5e074'),
lastAccessed: new Date('2017-11-23T13:21:09.051z'),
firstSessionStarted: new Date('2017-11-23T13:15:37.002z'),
currentSessionStarted: new Date('2017-11-23T13:18:14.390z')
},
{
_id: ObjectID('5a16cf03bfc960008bc5e07e'),
authToken: '5a16cc69bfc960008bc5e0795a16cf03bfc960008bc5e07d616289851',
gameplayId: ObjectID('5a16cf03bfc960008bc5e07d'),
versionId: ObjectID('5a16cc69bfc960008bc5e079'),
session: 1,
playerId: ObjectID('5a16cf03bfc960008bc5e07c'),
lastAccessed: new Date('2017-11-23T13:39:38.055z'),
firstSessionStarted: new Date('2017-11-23T13:37:07.384z'),
currentSessionStarted: new Date('2017-11-23T13:37:07.384z')
},
{
_id: ObjectID('5a16f39fbfc960008bc5e081'),
authToken: '5a16cc69bfc960008bc5e0795a16f39fbfc960008bc5e080329850051',
gameplayId: ObjectID('5a16f39fbfc960008bc5e080'),
versionId: ObjectID('5a16cc69bfc960008bc5e079'),
session: 1,
playerId: ObjectID('5a16f39fbfc960008bc5e07f'),
lastAccessed: new Date('2017-11-23T16:26:00.730z'),
firstSessionStarted: new Date('2017-11-23T16:13:19.888z'),
currentSessionStarted: new Date('2017-11-23T16:13:19.888z')
},
{
_id: ObjectID('5a16f3a3bfc960008bc5e084'),
authToken: '5a16cc69bfc960008bc5e0795a16f3a3bfc960008bc5e0838916352941',
gameplayId: ObjectID('5a16f3a3bfc960008bc5e083'),
versionId: ObjectID('5a16cc69bfc960008bc5e079'),
session: 1,
playerId: ObjectID('5a16f3a3bfc960008bc5e082'),
lastAccessed: new Date('2017-11-23T16:29:29.811z'),
firstSessionStarted: new Date('2017-11-23T16:13:23.416z'),
currentSessionStarted: new Date('2017-11-23T16:13:23.416z')
}
],
players: [
{
_id: ObjectID('5a1577dfbfc960008bc5e057'),
name: 'qeee',
type: 'identified',
animalName: 'prochurch-sophisticated-pekingese'
},
{
_id: ObjectID('5a15ba69bfc960008bc5e060'),
name: 'fdpo',
type: 'identified',
animalName: 'chromium-lovesome-rook'
},
{
_id: ObjectID('5a16bef6bfc960008bc5e068'),
name: 'kzkx',
type: 'identified',
animalName: 'climactic-overparticular-apisdorsatalaboriosa'
},
{
_id: ObjectID('5a16c1c1bfc960008bc5e06d'),
name: 'blao',
type: 'identified',
animalName: 'duckie-silken-lynx'
},
{
_id: ObjectID('5a16c9f8bfc960008bc5e074'),
name: 'onzt',
type: 'identified',
animalName: 'bigboned-doctorial-bug'
},
{
_id: ObjectID('5a16cf03bfc960008bc5e07c'),
name: 'sbgg',
type: 'identified',
animalName: 'ideal-rustic-llama'
},
{
_id: ObjectID('5a16f39fbfc960008bc5e07f'),
name: 'zwtp',
type: 'identified',
animalName: 'scorpioid-obsequious-arawana'
},
{
_id: ObjectID('5a16f3a3bfc960008bc5e082'),
name: 'rixp',
type: 'identified',
animalName: 'encyclopaedic-lithophilic-danishswedishfarmdog'
},
{
_id: ObjectID('5a16f3abbfc960008bc5e085'),
name: 'vakl',
type: 'identified',
animalName: 'leathery-porky-terrier'
},
{
_id: ObjectID('5a16f3abbfc960008bc5e088'),
name: 'pjke',
type: 'identified',
animalName: 'factional-englacial-egg'
},
{
_id: ObjectID('5a16f3abbfc960008bc5e08b'),
name: 'fmks',
type: 'identified',
animalName: 'unmetallurgic-palish-armadillo'
},
{
_id: ObjectID('5a16f3acbfc960008bc5e08e'),
name: 'pktd',
type: 'identified',
animalName: 'freeborn-scaly-pilchard'
},
{
_id: ObjectID('5a16f3adbfc960008bc5e091'),
name: 'zaiu',
type: 'identified',
animalName: 'disproportional-displaceable-dromaeosaur'
},
{
_id: ObjectID('5a16f3afbfc960008bc5e094'),
name: 'ojci',
type: 'identified',
animalName: 'barbaric-premonarchical-cobra'
},
{
_id: ObjectID('5a16f3b7bfc960008bc5e097'),
name: 'mtsq',
type: 'identified',
animalName: 'unthanking-choppy-easternnewt'
},
{
_id: ObjectID('5a16f3bcbfc960008bc5e09a'),
name: 'kptk',
type: 'identified',
animalName: 'halfboiled-coercionary-velvetworm'
},
{
_id: ObjectID('5a16f3bcbfc960008bc5e09d'),
name: 'oiig',
type: 'identified',
animalName: 'cryptographical-dusty-virginiaopossum'
},
{
_id: ObjectID('5a16f3bcbfc960008bc5e09e'),
name: 'huyo',
type: 'identified',
animalName: 'noncrystallising-potbellied-tasmaniantiger'
},
{
_id: ObjectID('5a1c403fce1a660081c86327'),
name: 'szhn',
type: 'identified',
animalName: 'relaxed-unfortunate-adouri'
},
{
_id: ObjectID('5a1daa77ce1a660081c8632f'),
name: '5a1daa77ce1a660081c8632f15511',
type: 'anonymous',
animalName: 'unwholesome-stuck-africanfisheagle'
}
],
gameplays_5a16cc69bfc960008bc5e079: [
{
_id: ObjectID('5a16cf03bfc960008bc5e07d'),
playerId: ObjectID('5a16cf03bfc960008bc5e07c'),
sessions: 1,
firstSessionStarted: new Date('2017-11-23T13:37:07.384z')
},
{
_id: ObjectID('5a16f39fbfc960008bc5e080'),
playerId: ObjectID('5a16f39fbfc960008bc5e07f'),
sessions: 1,
firstSessionStarted: new Date('2017-11-23T16:13:19.888z')
},
{
_id: ObjectID('5a16f3a3bfc960008bc5e083'),
playerId: ObjectID('5a16f3a3bfc960008bc5e082'),
sessions: 1,
firstSessionStarted: new Date('2017-11-23T16:13:23.416z')
}
],
gameplays_5a16c726bfc960008bc5e071: [
{
_id: ObjectID('5a16c9f9bfc960008bc5e075'),
playerId: ObjectID('5a16c9f8bfc960008bc5e074'),
sessions: 2,
firstSessionStarted: new Date('2017-11-23T13:15:37.002z')
}
],
gameplays_5a14760fffce74008bddcabc: [
{
_id: ObjectID('5a1577dfbfc960008bc5e058'),
playerId: ObjectID('5a1577dfbfc960008bc5e057'),
sessions: 7,
firstSessionStarted: new Date('2017-11-22T13:13:03.179z')
},
{
_id: ObjectID('5a15ba69bfc960008bc5e061'),
playerId: ObjectID('5a15ba69bfc960008bc5e060'),
sessions: 4,
firstSessionStarted: new Date('2017-11-22T17:56:57.555z')
},
{
_id: ObjectID('5a16bef6bfc960008bc5e069'),
playerId: ObjectID('5a16bef6bfc960008bc5e068'),
sessions: 3,
firstSessionStarted: new Date('2017-11-23T12:28:38.468z')
},
{
_id: ObjectID('5a16c1c1bfc960008bc5e06e'),
playerId: ObjectID('5a16c1c1bfc960008bc5e06d'),
sessions: 1,
firstSessionStarted: new Date('2017-11-23T12:40:33.924z')
}
]
};
// jscs:enable requireCamelCaseOrUpperCaseIdentifiers