我正在尝试从我的数组中删除某个数组元素。它没有给出任何错误,实际上响应在这里:
{"floormaps":{"acknowledged":true,"modifiedCount":0,"upsertedId":null,"upsertedCount":0,"matchedCount":1}}
但没有任何改变或修改。
这是数据库元素的图片。我正在尝试使用“名称”元素对其进行排序。
这是我用来删除特定数组的代码。希望之前有人解决过这个问题。
let floormaps = (await db.collection("editor").updateOne({name: "Doruk"}, { $pull: { FloorMaps: { name: req.query.name as string } } }, ))
这是我发送的网络请求
http://localhost:3000/api/database/delete?function=FloorMaps&name=test
我用数组过滤器尝试了很多方法,但似乎没有任何效果。我想根据名称删除数组中的一个元素