微信小程序中可以使用 Cloud Firestore 中的 FieldValue.arrayRemove()
方法删除云数据库中指定数组字段中的某些元素。在调用 update()
方法时传入该方法,并指定要删除的元素即可。
例如:
const db = wx.cloud.database()
const _ = db.command
db.collection('collectionName').doc('documentId').update({
data: {
myArray: _.pull(elementToRemove)
}
})