Every line of 'mongoose delete by id' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
111 async delete(id) 112 { 113 await this.collection('images').remove_by_id(id) 114 }
20 deleteById(id) { 21 for (let index in this.baseModels) { 22 if (this.baseModels[index]['id'] === id) { 23 this.baseModels.splice(index, 1); 24 } 25 } 26 return; 27 }
16 async delete (id) { 17 return this.database.delete(id) 18 }
199 async delete(id: string, options: { 200 /** if multiple docs are found by the conditions, sets the sort order to choose which doc to update */ 201 sort?: any; 202 /** sets the document fields to return */ 203 select?: any; 204 }): Promise { 205 return this._model.findByIdAndRemove(this.toObjectId(id), options).exec(); 206 }
36 function remove(id) { 37 return db('posts') 38 .where('id', Number(id)) 39 .del(); 40 }
161 remove(id, cb) { 162 const self = this; 163 return pg(done => self.collection.findByIdAndRemove(id, (err, res) => { 164 if (err) { 165 return done(err); 166 } 167 done(null, parse(res)); 168 }), cb); 169 }
35 remove(model, id) { 36 return this.db.collection(model).deleteOne({ 37 _id: ObjectId(id) 38 }); 39 }
40 async deleteOne(id) { 41 const col = await this.collection() 42 // eslint-disable-next-line 43 return await col.deleteOne({ _id: ObjectID(id) }) 44 }
7 async function remove (id) { 8 let user = await db.model.User.findById(id) 9 10 if (!user.virtual) { 11 throw new Error('Cannot erase non-virtual user.') 12 } 13 14 db.model.Auth.destroy({ 15 where: { 16 userId: user.id 17 } 18 }) 19 20 user.destroy() 21 }
23 public async delete(id: string): Promise { 24 const { result } = await this.collection.deleteOne({ _id: id }); 25 return !!result.ok; 26 }