85 lines
4.5 KiB
JavaScript
85 lines
4.5 KiB
JavaScript
/*
|
|
* This migrates 2.6 data to 2.7
|
|
*/
|
|
|
|
|
|
// The shoulderSlope measurement is now different, so we need to remove it
|
|
db.people.updateMany({}, {$unset: { 'measurements.shoulderSlope': '' }})
|
|
db.patterns.updateMany({}, {$unset: { 'data.settings.measurements.shoulderSlope': '' }})
|
|
|
|
// The seatDepth measurement is no longer used, so we remove it
|
|
db.people.updateMany({}, {$unset: { 'measurements.seatDepth': '' }})
|
|
db.patterns.updateMany({}, {$unset: { 'data.settings.measurements.seatDepth': '' }})
|
|
|
|
// The hipsToUpperLeg measurement is no longer used, so we remove it
|
|
db.people.updateMany({}, {$unset: { 'measurements.hipsToUpperLeg': '' }})
|
|
db.patterns.updateMany({}, {$unset: { 'data.settings.measurements.hipsToUpperLeg': '' }})
|
|
|
|
/* A bunch of circumference measurements have been renamed */
|
|
// ankle
|
|
db.people.updateMany({}, {$rename: {'measurements.ankleCircumference': 'measurements.ankle'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.ankleCircumference': 'data.settings.measurements.ankle'}})
|
|
|
|
// biceps
|
|
db.people.updateMany({}, {$rename: {'measurements.bicepsCircumference': 'measurements.biceps'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.bicepsCircumference': 'data.settings.measurements.biceps'}})
|
|
|
|
// chest
|
|
db.people.updateMany({}, {$rename: {'measurements.chestCircumference': 'measurements.chest'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.chestCircumference': 'data.settings.measurements.chest'}})
|
|
|
|
// head
|
|
db.people.updateMany({}, {$rename: {'measurements.headCircumference': 'measurements.head'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.headCircumference': 'data.settings.measurements.head'}})
|
|
|
|
// hips
|
|
db.people.updateMany({}, {$rename: {'measurements.hipsCircumference': 'measurements.hips'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.hipsCircumference': 'data.settings.measurements.hips'}})
|
|
|
|
// knee
|
|
db.people.updateMany({}, {$rename: {'measurements.kneeCircumference': 'measurements.knee'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.kneeCircumference': 'data.settings.measurements.knee'}})
|
|
|
|
// neck
|
|
db.people.updateMany({}, {$rename: {'measurements.neckCircumference': 'measurements.neck'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.neckCircumference': 'data.settings.measurements.neck'}})
|
|
|
|
// seat
|
|
db.people.updateMany({}, {$rename: {'measurements.seatCircumference': 'measurements.seat'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.seatCircumference': 'data.settings.measurements.seat'}})
|
|
|
|
// upperleg
|
|
db.people.updateMany({}, {$rename: {'measurements.upperLegCircumference': 'measurements.upperLeg'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.upperLegCircumference': 'data.settings.measurements.upperLeg'}})
|
|
|
|
// wrist
|
|
db.people.updateMany({}, {$rename: {'measurements.wristCircumference': 'measurements.wrist'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.wristCircumference': 'data.settings.measurements.wrist'}})
|
|
|
|
/* Natural waist is now just waist */
|
|
// Waist
|
|
db.people.updateMany({}, {$rename: {'measurements.naturalWaist': 'measurements.waist'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.naturalWaist': 'data.settings.measurements.waist'}})
|
|
|
|
// WaistToFloor
|
|
db.people.updateMany({}, {$rename: {'measurements.naturalWaistToFloor': 'measurements.waistToFloor'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.naturalWaistToFloor': 'data.settings.measurements.waistToFloor'}})
|
|
|
|
// WaistToKnee
|
|
db.people.updateMany({}, {$rename: {'measurements.naturalWaistToKnee': 'measurements.waistToKnee'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.naturalWaistToKnee': 'data.settings.measurements.waistToKnee'}})
|
|
|
|
// WaistToSeat
|
|
db.people.updateMany({}, {$rename: {'measurements.naturalWaistToSeat': 'measurements.waistToSeat'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.naturalWaistToSeat': 'data.settings.measurements.waistToSeat'}})
|
|
|
|
// WaistToUnderbust
|
|
db.people.updateMany({}, {$rename: {'measurements.naturalWaistToUnderbust': 'measurements.waistToUnderbust'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.naturalWaistToUnderbust': 'data.settings.measurements.waistToUnderbust'}})
|
|
|
|
// WaistToHips
|
|
db.people.updateMany({}, {$rename: {'measurements.naturalWaistToHip': 'measurements.waistToHips'}})
|
|
db.patterns.updateMany({}, {$rename: {'data.settings.measurements.naturalWaistToHip': 'data.settings.measurements.waistToHips'}})
|
|
|
|
|
|
/* seatDepth is no longer uses */
|