小程序
小游戏
企业微信
微信支付
扫描小程序码分享
各位大佬,有没有能删除一个数组字段或删除数组字段下一个值的方法,研究了一晚上,脑袋都晕了,要么可以删,但查询条件不能是变量,麻烦赐教。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
找了好久,这个_.pull 是新出的吗 网上都没看到过
有没有大神帮帮忙,我想删除pinglun数组里面的第一条数据,代码应该怎么写。
async onLoad(e) {
await test.where({
_id: 'dc65fe3e5e7cacea000cd5b91a9bbccd'
}).update({
data: {
'arr.0': _.remove()
}
})
test.where({
'arr': _.pull(null)
const db = wx.cloud.database()
const test = db.collection('test')
const _ = db.command
const $ = _.aggregate
我的问题比楼主的多一步,那就是怎么才能只删除这个对象,而不把对象下的下name:'zhangsan'也删除掉呢?求指教,挠爆头了 ==||
test.doc('80112609-0ca6-4d74-bfd8-7c495732dd7d').update({
menu: _.pull({
image: 'testImg'
// 我的data在update里了哦
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
找了好久,这个_.pull 是新出的吗 网上都没看到过
有没有大神帮帮忙,我想删除pinglun数组里面的第一条数据,代码应该怎么写。
from
https://developers.weixin.qq.com/community/develop/doc/0000202fad8c38ed3a292862f51800
async onLoad(e) {
await test.where({
_id: 'dc65fe3e5e7cacea000cd5b91a9bbccd'
}).update({
data: {
'arr.0': _.remove()
}
})
test.where({
_id: 'dc65fe3e5e7cacea000cd5b91a9bbccd'
}).update({
data: {
'arr': _.pull(null)
}
})
}
const db = wx.cloud.database()
const test = db.collection('test')
const _ = db.command
const $ = _.aggregate
我的问题比楼主的多一步,那就是怎么才能只删除这个对象,而不把对象下的下name:'zhangsan'也删除掉呢?求指教,挠爆头了 ==||
test.doc('80112609-0ca6-4d74-bfd8-7c495732dd7d').update({
data: {
menu: _.pull({
image: 'testImg'
})
}
// 我的data在update里了哦