mongoose 多层嵌套 如何实现删除某一条数据?
mongoose 多层嵌套 如何实现删除某一条数据?
定义结构
const jur3Schema = new mongoose.Schema({
authName: {
type: String
},
item: [{
role_id: {
type: String
},
authName: {
type: String
}
children: [{
role_id: {
type: String
},
authName: {
type: String
}
}]
}]
})
数据
{
_id:5e91d922ca336f3134d062cb,
authName:"超级管理员",
item:[{
_id:5e91d922ca336f3134d062cc,
role_id:101,
authName:"图片管理"
},
children:[{
_id:5e91d922ca336f3134d062ce
role_id:10001,
authName:"主页图管理"
},
{ _id:5e91d922ca336f3134d062ce,
role_id:10002,
authName:"轮播图管理"
}]
},
{.....}]
}
根据前端发来的_id来匹配删除children中的一项
请问各位大佬改如何实现,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请问您解决了吗,我也遇到了
请问一下 您这个问题解决了吗 我也遇到这种类似的问题了 想请求帮助