以下是我在MongoDB中的内容结构
{
partnerName: "Zumba Fitness",
supportedProducts: [
"Fitness 1.0",
"Protein Bars"
]
}
我想在PATCH请求时修改/更新 supportedProducts 的内容。例如,我想将 Fitness 1.0 更改为 Fitness 2.0
我不确定客户端对PATCH的请求是什么样子的。会是这样的事情
PATCH /data/{partnerName}
Content-Type: application/json
[
{ op: "replace", path: "/supportedProducts", value: "Fitness 2.0" }
]
我已尝试过上述内容,但未修改数据库中的内容
答案 0 :(得分:0)
RFC 6902表示JSON Patch的媒体类型是
application/json-patch+json
我已尝试过上述内容,但未修改数据库中的内容
我不希望通过魔法发生这种情况;您仍然需要调用将应用该修补程序的代码。例如:jsonpatch-to-mongodb