当我在邮递员中运行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
}
答案 0 :(得分:0)
这应该是您插入或检索数据的问题。只是要确认所需的收入和年份,然后尝试插入。
答案 1 :(得分:0)
我刚到家,并从github下载了您的项目,并且能够在我的机器上运行它。就像我说的那样,当收入字段以数字形式发送时,效果很好。
这是数据库上的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) }
尝试模拟我发送的相同数据,并检查您是否仍然遇到相同的不良行为。