我有这个架构:
{
product: S // Primary Key, // my Hash
media: L // List of Maps
}
Run Code Online (Sandbox Code Playgroud)
每个媒体项目将是这样的:
[
{
id: S, // for example: id: uuid()
type: S, // for example: "image"
url: S // for example: id: "http://domain.com/image.jpg"
}
]
Run Code Online (Sandbox Code Playgroud)
样本数据:
{
product: "IPhone 6+",
media: [
{
id: "1",
type: "image",
url: "http://www.apple.com/iphone-6-plus/a.jpg"
},
{
id: "2",
type: "image",
url: "http://www.apple.com/iphone-6-plus/b.jpg"
},
{
id: "3",
type: "video",
url: "http://www.apple.com/iphone-6-plus/overview.mp4"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我希望能够通过 id 从媒体列表中删除。类似于:“从产品:‘IPhone 6+’,删除 ID …