如何从文档中删除子项。假设我有一个名为 sales 的文档,每次销售都有一个包含 {name,price,code} 的 sale.item。
我想通过检查代码是否为空白或空来删除每个无效的项目。
尝试类似下面的操作失败并出现错误,不确定我是否需要使用子查询以及如何使用。
FOR sale in sales
FOR item in sale.items
FILTER item.code == ""
REMOVE item IN sale.items
又一次尝试
FOR sale in sales
LET invalid = (
FOR item in sale.items
FILTER item.code == ""
RETURN item
)
REMOVE invalid IN sale.items LET removed = OLD RETURN removed