我一直在创建一个数据库,我一直使用邮递员插入新的数据。所以我在正文部分写道:
{
"Title":"Mr.",
"First_Name":"Kevin",
"Last_Name":"Maguire",
"Mobile":"0895731889",
"Email":"kevin.maguire@gmail.com",
"Address_Line1":"9 Oldspark",
"Address_Line2":"Blessington Road",
"Town":"Naas",
"County_City":"Kildare",
"EIRCODE":"AB535657"
"Manufacturer":"Sony"
"Model":"Xperia",
"Price":"255.00"
}然后按下POST命令,结果和插入到MongoDB中的内容如下:
{
"_id": "609af9f305f47930445892f6",
"createdAt": "2021-05-11T21:41:07.792Z",
"updatedAt": "2021-05-11T21:41:07.792Z",
"__v": 0
}我只是不明白,它应该显示插入的数据。
代码在这里:创建和保存用户
发布于 2021-05-12 15:33:02
这不一定是可以在不看到来自您要命中的端点或对象本身的代码的情况下回答的,但是有一些可能的问题可能会帮助您找到错误的地方。
假设您正在到达您想要达到的端点,并且您的邮递员输入/输出设置对于您正在测试的任何内容都是正确的,那么这个问题很可能发生在您正在使用的控制器或对象中。
检查以确保在代码中返回您认为正在返回的内容。如果要查看对象,则应该返回新对象。这看起来可能有点像return repo.save(newObj);。此外,确保您的对象获取了您试图从它这里接收到的所有数据。如果您没有方法获取对象的字段,它将无法将其放入JSON中。
另外,我不认为这是您要做的,但是以防万一,如果您创建了一个包装对象或专门创建了要返回的JSON,请确保JSON或wrapper对象实际上包含您想要返回的所有内容,并且是正确创建的。
如果您不需要这些信息,并且只想看看该对象是否已经创建,您可以尝试访问另一个端点并使用新对象执行一个操作(如果项目中存在这样的端点)。尽管如此,你仍有可能找到问题的根源。
https://stackoverflow.com/questions/67506517
复制相似问题