You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postman调用GET/POST API仅返回对象ID未返回完整JSON求解决方案

问题解决方案

你收到的返回中带_id、__v字段是MongoDB搭配Mongoose框架的典型默认返回值,仅返回这两个字段可按以下步骤排查修复:

  • 修正请求体的JSON语法错误
    你当前提交的JSON存在两处语法问题:name键值对末尾缺少英文逗号,email键值对末尾多了冗余逗号,修正后的请求体如下:
[
  {
    "name": "job",
    "email": "ron23@gmail.com"
  }
]

修正后重新发请求,排除JSON解析失败导致后端未读取到提交字段的问题。

  • 检查后端Mongoose Schema定义
    如果修正请求后问题依旧,说明你的后端Mongoose Schema没有显式声明name、email字段,Mongoose默认不会存储、返回Schema未定义的字段,参考正确写法:
const userSchema = new mongoose.Schema({
  name: String,
  email: String
})
const User = mongoose.model('User', userSchema)
  • 核对接口返回逻辑
    若Schema已经定义了对应字段,确认接口代码没有做字段返回限制:
    1. POST接口保存数据后要返回完整的文档对象,不要仅返回_id字段
    2. GET接口查询时不要加select('_id')这类仅返回指定字段的配置

内容的提问来源于stack exchange,提问作者Cortex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 08:27:02