无法删除

This commit is contained in:
suguo.yao 2024-09-17 23:21:28 +08:00
parent 81050bd297
commit a91b2dad1f
4 changed files with 6 additions and 62 deletions

View File

@ -76,13 +76,14 @@ const update=(req,res,next)=>{
const destroy=(req,res,next)=>{ const destroy=(req,res,next)=>{
let employeeID=req.body.employeeID let employeeID=req.body.employeeID
Employee.findByIdAndDelete(employeeID) Employee.findByIdAndDelete({"_id": ObjectId( employeeID)})
.then(()=>{ .then(()=>{
res.json({ res.json({
message: 'Employee deleted successfully.' message: 'Employee deleted successfully.'
}) })
}) })
.catch(error=>{ .catch(error=>{
console.log(error)
res.json({ res.json({
message: 'An error Occred!' message: 'An error Occred!'
}) })

View File

@ -2,8 +2,6 @@
"dependencies": { "dependencies": {
"body-parser": "^1.20.3", "body-parser": "^1.20.3",
"express": "^4.21.0", "express": "^4.21.0",
"mongo": "^0.1.0",
"mongodb": "^6.9.0",
"mongoose": "^8.6.2", "mongoose": "^8.6.2",
"morgan": "^1.10.0", "morgan": "^1.10.0",
"multer": "1.4.5-lts.1" "multer": "1.4.5-lts.1"

View File

@ -14,12 +14,6 @@ importers:
express: express:
specifier: ^4.21.0 specifier: ^4.21.0
version: 4.21.0 version: 4.21.0
mongo:
specifier: ^0.1.0
version: 0.1.0
mongodb:
specifier: ^6.9.0
version: 6.9.0
mongoose: mongoose:
specifier: ^8.6.2 specifier: ^8.6.2
version: 8.6.2 version: 8.6.2
@ -327,10 +321,6 @@ packages:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true hasBin: true
mongo@0.1.0:
resolution: {integrity: sha512-2MPq+GCNKhah0V/g/HIQI/S1h6Ycd87KPuXAITkeXWT6wncvABFxOaXdzCKlRvLSQRUkDimllrRrhoHUTD8usg==}
engines: {node: '>= 0.4.0'}
mongodb-connection-string-url@3.0.1: mongodb-connection-string-url@3.0.1:
resolution: {integrity: sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==} resolution: {integrity: sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==}
@ -361,33 +351,6 @@ packages:
socks: socks:
optional: true optional: true
mongodb@6.9.0:
resolution: {integrity: sha512-UMopBVx1LmEUbW/QE0Hw18u583PEDVQmUmVzzBRH0o/xtE9DBRA5ZYLOjpLIa03i8FXjzvQECJcqoMvCXftTUA==}
engines: {node: '>=16.20.1'}
peerDependencies:
'@aws-sdk/credential-providers': ^3.188.0
'@mongodb-js/zstd': ^1.1.0
gcp-metadata: ^5.2.0
kerberos: ^2.0.1
mongodb-client-encryption: '>=6.0.0 <7'
snappy: ^7.2.2
socks: ^2.7.1
peerDependenciesMeta:
'@aws-sdk/credential-providers':
optional: true
'@mongodb-js/zstd':
optional: true
gcp-metadata:
optional: true
kerberos:
optional: true
mongodb-client-encryption:
optional: true
snappy:
optional: true
socks:
optional: true
mongoose@8.6.2: mongoose@8.6.2:
resolution: {integrity: sha512-ErbDVvuUzUfyQpXvJ6sXznmZDICD8r6wIsa0VKjJtB6/LZncqwUn5Um040G1BaNo6L3Jz+xItLSwT0wZmSmUaQ==} resolution: {integrity: sha512-ErbDVvuUzUfyQpXvJ6sXznmZDICD8r6wIsa0VKjJtB6/LZncqwUn5Um040G1BaNo6L3Jz+xItLSwT0wZmSmUaQ==}
engines: {node: '>=16.20.1'} engines: {node: '>=16.20.1'}
@ -902,18 +865,6 @@ snapshots:
dependencies: dependencies:
minimist: 1.2.8 minimist: 1.2.8
mongo@0.1.0:
dependencies:
mongodb: 6.9.0
transitivePeerDependencies:
- '@aws-sdk/credential-providers'
- '@mongodb-js/zstd'
- gcp-metadata
- kerberos
- mongodb-client-encryption
- snappy
- socks
mongodb-connection-string-url@3.0.1: mongodb-connection-string-url@3.0.1:
dependencies: dependencies:
'@types/whatwg-url': 11.0.5 '@types/whatwg-url': 11.0.5
@ -925,12 +876,6 @@ snapshots:
bson: 6.8.0 bson: 6.8.0
mongodb-connection-string-url: 3.0.1 mongodb-connection-string-url: 3.0.1
mongodb@6.9.0:
dependencies:
'@mongodb-js/saslprep': 1.1.9
bson: 6.8.0
mongodb-connection-string-url: 3.0.1
mongoose@8.6.2: mongoose@8.6.2:
dependencies: dependencies:
bson: 6.8.0 bson: 6.8.0

View File

@ -4,7 +4,7 @@
POST {{url}}/employee/detail HTTP/1.1 POST {{url}}/employee/detail HTTP/1.1
{ {
"employeeID": "66e996d8c0f1d788626a2100" "employeeID": "66e99aca14f420ccd5209104"
} }
### ###
@ -15,11 +15,11 @@ POST {{url}}/employee/create HTTP/1.1
Content-Type: application/json Content-Type: application/json
{ {
"name": "john mike", "name": "john mike2",
"designation": "dsfsafdsafadsf", "designation": "dsfsafdsafadsf",
"email": "sdfs@sdf.com", "email": "sdfs@sdf.com",
"phone": "+8612363378941", "phone": "+8612363378941",
"age": 25 "age": 20
} }
### ###
@ -38,5 +38,5 @@ POST {{url}}/employee/update HTTP/1.1
POST {{url}}/employee/delete HTTP/1.1 POST {{url}}/employee/delete HTTP/1.1
{ {
"employeeID": "66e996d8c0f1d788626a2100" "employeeID": "66e99c327dcae1c68f763366"
} }