From 41c8a291a1b10f059140756396d8d445b74d10aa Mon Sep 17 00:00:00 2001 From: Bertrand Marron Date: Mon, 23 Jan 2017 11:32:34 +0100 Subject: [PATCH] Fix key order with latest mongoose version --- lib/models/module.js | 18 +++++++++--------- package.json | 2 +- yarn.lock | 36 ++++++++++++++++++------------------ 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/lib/models/module.js b/lib/models/module.js index b0904ea..73cbb24 100644 --- a/lib/models/module.js +++ b/lib/models/module.js @@ -21,28 +21,28 @@ const ModuleSchema = new mongoose.Schema({ _id: { // The order of these fields is VERY important, do NOT change it - revision: { + tag: { type: String, - default: null + default: 'i4x' }, - name: { + org: { type: String, default: null, }, - category: { - type: String, - }, course: { type: String, default: null, }, - org: { + category: { + type: String, + }, + name: { type: String, default: null, }, - tag: { + revision: { type: String, - default: 'i4x' + default: null } }, edit_info: { diff --git a/package.json b/package.json index 0efcacb..d77d446 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "bluebird": "^3.4.7", "lodash": "^4.17.4", "moment": "^2.17.1", - "mongoose": "^4.7.6", + "mongoose": "^4.7.7", "mongoose-long": "^0.1.1" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index fa0e020..0e097e9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -126,9 +126,9 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" -bson@~1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/bson/-/bson-1.0.3.tgz#a3b66f724b1673067efc32249e1151205d3ba854" +bson@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/bson/-/bson-1.0.4.tgz#93c10d39eaa5b58415cbc4052f3e53e562b0b72c" buffer-shims@^1.0.0: version "1.0.0" @@ -1184,34 +1184,34 @@ moment@^2.17.1: version "2.17.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.17.1.tgz#fed9506063f36b10f066c8b59a144d7faebe1d82" -mongodb-core@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/mongodb-core/-/mongodb-core-2.1.2.tgz#a11db773d34819cbeb97751241827137ab535aab" +mongodb-core@2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/mongodb-core/-/mongodb-core-2.1.6.tgz#9d179e7487767c58993bb7c8d6685d035c346a42" dependencies: - bson "~1.0.1" + bson "~1.0.4" require_optional "~1.0.0" -mongodb@2.2.16: - version "2.2.16" - resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-2.2.16.tgz#e32ba91cf9e29f371fb38ba0c4a71c3b1f5fae77" +mongodb@2.2.21: + version "2.2.21" + resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-2.2.21.tgz#f7ee56489600e0ac8024c062c0857ac04ddb5f48" dependencies: es6-promise "3.2.1" - mongodb-core "2.1.2" + mongodb-core "2.1.6" readable-stream "2.1.5" mongoose-long@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/mongoose-long/-/mongoose-long-0.1.1.tgz#cc32e05b0cf50c85e25a19359d43a936fe9505a3" -mongoose@^4.7.6: - version "4.7.6" - resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-4.7.6.tgz#704cc710efb98b74aeb8a3386d073c835498bd46" +mongoose@^4.7.7: + version "4.7.7" + resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-4.7.7.tgz#45118baa56c0595c924e52288d23559f98a741de" dependencies: async "2.1.4" - bson "~1.0.1" + bson "~1.0.4" hooks-fixed "1.2.0" kareem "1.2.0" - mongodb "2.2.16" + mongodb "2.2.21" mpath "0.2.1" mpromise "0.5.5" mquery "2.0.0" @@ -1411,7 +1411,7 @@ randomatic@^1.1.3: is-number "^2.0.2" kind-of "^3.0.2" -readable-stream@2.1.5, readable-stream@^2.0.2: +readable-stream@2.1.5, readable-stream@^2.0.2, readable-stream@^2.1.5: version "2.1.5" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" dependencies: @@ -1432,7 +1432,7 @@ readable-stream@2.1.5, readable-stream@^2.0.2: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.1.5, readable-stream@^2.2.2: +readable-stream@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e" dependencies: