小程序
小游戏
企业微信
微信支付
扫描小程序码分享
问题描述:如何根据_id查询出该条记录 并删除该条记录judge数组中 满足 id==“111111” 的数据。
{
_id:"all",
judge:[
{"index":0,id:"111111"},
{"index":1,id:"222222"},
{"index":1,id:"333333"},
]
}
注意删除的是 该条数据中数组中的数据。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
const db = wx.cloud.database(); const _ = db.command; db.collection("code") .where({ _id: '35af80fb5f3b54440000a04857d3c063' }) .update({ data: { judge: _.pull({ id: _.eq("111111") }) } })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
写个循环 在循环里
let tempArr = judge;
tempArr.forEach((item,index)=>{
if(item.id=='111111'){
tempArr.splice(index,1)
})
judge = tempArr;
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
const db = wx.cloud.database(); const _ = db.command; db.collection("code") .where({ _id: '35af80fb5f3b54440000a04857d3c063' }) .update({ data: { judge: _.pull({ id: _.eq("111111") }) } })
写个循环 在循环里
let tempArr = judge;
tempArr.forEach((item,index)=>{
if(item.id=='111111'){
tempArr.splice(index,1)
}
})
judge = tempArr;