关于“ PUT”和“ DELETE”查询

时间:2018-12-22 09:06:06

标签: loopbackjs

我刚刚开始使用环回,并且我具有嵌入地址的“配置文件”模型 {

“地址”:  [{

“类型”:“办公室”,             “ street”:“ 2”,             “ city”:“ Noida”,             “ state”:“ UP”,             “ country”:“印度”,             “ zipCode”:“ 201301”,             “ id”:“ b6268532-96a9-427e-87a5-df04750af2a0”         }

{             “ type”:“家”,             “ street”:“ 1”,             “ city”:“ Noida”,             “ state”:“ UP”,             “ country”:“印度”,             “ zipCode”:“ 201301”,             “ id”:“ 6812b958-afb2-4e91-bdde-0977545c2e46”         }     ]

}

这是一个地址数组,我想删除“ id:6812b958-afb2-4e91-bdde-0977545c2e46”的记录,并更新“ id:b6268532-96a9-427e-87a5-df04750af2a0”的记录。 使用了诸如destroyById,updateById,remove,updateAttributes和updateAll之类的方法,但没有任何效果。 我该如何执行呢? 我在mongodb中使用环回。

code for delete

code for update

此代码有什么问题?以及可以使用哪些其他方法代替? 谢谢你。

1 个答案:

答案 0 :(得分:0)

非常简单。您需要在“ 删除”请求中为 id 提供 url 。 例如:

                var req = url + "/" + id
                //url is your loopback endpoint url like api/user
                $.ajax({
                    type: 'delete',
                    contentType: "application/json",
                    contentLength: "0",
                    url: req,
                    //data: id,
                    traditional: true,
                    success: function (response) {
                       //your function after deleting record
                    }
                });

希望它能起作用!