帖子
帖子
用户
博客
课程
显示全部楼层
9
帖子
0
勋章
38
Y币

[云开发] 删除数据库中某条数据时,参数应该放哪里

[复制链接]
发表于 2021-5-13 09:40:59
请问删除数据库中的某条数据时,传递的筛选条件参数应该放在哪里。
如图,我把参数方法filter之后,它删除了我所有的数据


01.png
4
帖子
1
勋章
426
Y币
本帖最后由 王森焱 于 2021-5-13 19:19 编辑

delete 不需要where,直接 filter={"old_local..",xxx} 这样
上面回答有问题,应该是这样的格式:
http://localhost:3010/api/loggers?where={"id":"609ceb0847989e0dc2b58112"}
否则会删除全部
9
帖子
0
勋章
38
Y币
王森焱 发表于 2021-5-13 12:21
delete 不需要where,直接 filter={"old_local..",xxx} 这样

改了,还是不行,把所有数据都删除了
9
帖子
0
勋章
38
Y币
curl -X DELETE --header 'Content-Type: application/x-www-form-urlencoded' --header 'Accept: application/json' -d 'where=%7B%22linkman_name%22%3A%22aa%22%7D' 'https://a6175532155691-dev.apicloud**.**/api/linkmans'


curl是这样的
4
帖子
1
勋章
426
Y币
本帖最后由 王森焱 于 2021-5-13 14:29 编辑

从api调试中可以正确删除的
条件:/mcm/api/user?filter={"where":{"id":1234}}
76
帖子
0
勋章
2613
Y币
按楼上方法操作
9
帖子
0
勋章
38
Y币
微链科技 发表于 2021-5-13 16:34
条件:/mcm/api/user?filter={"where":{"id":1234}}

试了,也不行诶,还有删除了全部
0
帖子
0
勋章
3554
Y币
上面回答有问题,应该是这样的格式:
http://localhost:3010/api/loggers?where={"id":"609ceb0847989e0dc2b58112"}
否则会删除全部
9
帖子
0
勋章
38
Y币
wangsenyan 发表于 2021-5-14 10:25
上面回答有问题,应该是这样的格式:
http://localhost:3010/api/loggers?where={"id":"609ceb0847989e0dc2b5 ...

只删了一条,成功了,非常感谢。
您需要登录后才可以回帖 登录

本版积分规则