{ "$jsonSchema": { "required": [ "id", "user", "device", "date", "data", "data.farmer", "data.money", "data.played", "data.save_time", "data.year", "data.season", "data.day", "files", "files.save", "files.save.name", "files.save.uuid", "files.save.path", "files.saveinfo", "files.saveinfo.name", "files.saveinfo.uuid", "files.saveinfo.path" ], "properties": { "id": { "bsonType": "int" }, "user": { "bsonType": "string" }, "device": { "bsonType": "string" }, "date": { "bsonType": ["int", "double"] }, "data": { "bsonType": "object" }, "data.farmer": { "bsonType": "string" }, "data.money": { "bsonType": "int" }, "data.played": { "bsonType": "int" }, "data.save_time": { "bsonType": "int" }, "data.year": { "bsonType": "int" }, "data.season": { "bsonType": "int" }, "data.day": { "bsonType": "int" }, "files": { "bsonType": "object" }, "files.save": { "bsonType": "object" }, "files.save.name": { "bsonType": "string" }, "files.save.uuid": { "bsonType": "string" }, "files.save.path": { "bsonType": "string" }, "files.saveinfo": { "bsonType": "object" }, "files.saveinfo.name": { "bsonType": "string" }, "files.saveinfo.uuid": { "bsonType": "string" }, "files.saveinfo.path": { "bsonType": "string" } } } }