diff --git a/package.json b/package.json index dc139ac1..64440f47 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "author": "", "license": "ISC", "dependencies": { + "nodemon": "*", "apollo-client": "^0.8.1", "axios": "^0.15.3", "babel-core": "^6.22.1", @@ -31,9 +32,9 @@ "mongoose": "^4.7.8", "passport": "^0.3.2", "passport-local": "^1.0.0", - "react": "^15.4.2", + "react": "15.4.2", "react-apollo": "^0.9.0", - "react-dom": "^15.4.2", + "react-dom": "15.4.2", "react-router": "^3.0.2", "style-loader": "^0.13.1", "webpack": "^2.2.0", diff --git a/server/schema/mutations.js b/server/schema/mutations.js index 86b75c0d..b3baf1d5 100644 --- a/server/schema/mutations.js +++ b/server/schema/mutations.js @@ -39,7 +39,7 @@ const mutation = new GraphQLObjectType({ type: SongType, args: { id: { type: GraphQLID } }, resolve(parentValue, { id }) { - return Song.findOneAndRemove(id); + return Song.remove({ _id: id }); } } } diff --git a/server/server.js b/server/server.js index c69ef7a7..df001baa 100644 --- a/server/server.js +++ b/server/server.js @@ -14,7 +14,7 @@ if (!MONGO_URI) { } mongoose.Promise = global.Promise; -mongoose.connect(MONGO_URI); +mongoose.connect(MONGO_URI, {useMongoClient: true}); mongoose.connection .once('open', () => console.log('Connected to MongoLab instance.')) .on('error', error => console.log('Error connecting to MongoLab:', error));