帆API - 问题删除,所以我有一个奇怪的问题
我有我的蓝图正常的模型,其中一些字段
的领域之一是
id: { type: 'integer', primaryKey: true },
所以如果我行
问题描述:
创建一个记录(POST)的ID设置(让我们说ID:1)显然工程... ,如果我删除记录只需发送它到帆API - 问题删除,所以我有一个奇怪的问题</p> <p>我有我的蓝图正常的模型,其中一些字段</p> <p>的领域之一是</p> <pre><code>id: { type: 'integer', primaryKey: true }, </code></pre> <p>所以如果我行
http://localhost:1337/mymodel/1
它工作得很好......记录被删除
,但如果我毫不隐晦地指定ID创造纪录,唯一的ID被我创造,像
"id": "575ae36015b1122c04ac1159"
其没有按“T看起来像一个整数,但反正
,如果我尝试做和以前一样
我得到一个错误说
在指定的
id
未找到记录。
我试图改变ID的类型为字符串,看看是否有任何会改变,但仍然没有工作
我还试图删除的方式来发送使用JSON身体 DELETE像
{
"id": "575ae36015b1122c04ac1159"
}
(并试图甚至withut引号)
,但仍然无法正常工作......
所以每当ID获取自动创建,删除不工作
(说实话,无论是被打..这样http://localhost:1337/mymodel/575ae36015b1122c04ac1159
)
那么,什么是特别的ID自动生成?
答
基本上,不需要设置id属性,并且类型integer是绝对错误的。
所以删除id属性后,一切正常!
那么,那显然不是一个整数。你确定它被保存在数据库中吗? – MrWillihog
是的,绝对。它是mongoDB,并被mongo自动分配! –
最有可能的整数是错误的类型那里...因为如果我完全删除id属性它工作正常 –