为什么我的邮递员不显示我的架构成立年份和收入?

时间:2019-06-21 16:31:18

标签: javascript node.js mongodb

当我在邮递员中运行http请求时,我的架构编号不显示。它显示为空。

``const mongoose = require('mongoose');

const OrganisationSchema = mongoose.Schema({   名称:字符串,   成立年份:编号,   收入:数字 },{   时间戳记:true });

module.exports = mongoose.model('Organisations',OrganisationSchema);


{"name": "MadHouse", "yearFounded": "1988", "revenue": "100"}


{
    "_id": "5d0d04523668a64609bd20a2",
    "name": "Untitled Organisation",
    "createdAt": "2019-06-21T16:22:42.974Z",
    "updatedAt": "2019-06-21T16:24:29.956Z",
    "__v": 0,
    "revenue": null,
    "yearFounded": null
}

2 个答案:

答案 0 :(得分:0)

这应该是您插入或检索数据的问题。只是要确认所需的收入和年份,然后尝试插入。

答案 1 :(得分:0)

我刚到家,并从github下载了您的项目,并且能够在我的机器上运行它。就像我说的那样,当收入字段以数字形式发送时,效果很好。

Post Request

Get Request

这是数据库上的JSON:

{ 
"_id" : ObjectId("5d0d55eb2b177faf109d53e3"), 
"name" : "Teste", 
"yearFounded" : NumberInt(2019), 
"revenue" : 145.8, 
"createdAt" : ISODate("2019-06-21T22:10:51.634+0000"), 
"updatedAt" : ISODate("2019-06-21T22:10:51.634+0000"), 
"__v" : NumberInt(0) }

尝试模拟我发送的相同数据,并检查您是否仍然遇到相同的不良行为。