ドキュメントからサブアイテムを削除するにはどうすればよいですか。たとえば、sales というドキュメントがあり、各 sales には {name,price,code} を含む sale.item があるとします。
コードの空白またはnullをチェックして、無効な各アイテムを削除したいと思います。
以下のようなことをしようとすると、エラーで失敗します。サブクエリを使用する必要があるかどうか、およびその方法がわかりません。
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