【发布时间】:2014-04-24 10:15:42
【问题描述】:
我正在从我的 mongo 数据库中检索具有空值的 mongoose 对象:
{ _id: 53049728456d4416243bf65f,
userCreated: {},
status: { userCreated: {} },
user: 'patrice',
}
这很好,因为没有数据。
但是当我使用 JSON.stringify(obj) stringify 时,我得到了:
{ _id: 53049728456d4416243bf65f,
user: 'patrice'
}
键 userCreated 和 status 没有被字符串化,也没有出现在我的输出中......
知道这是从哪里来的以及如何解决它吗?
我的模型是这样的:
new mongoose.Schema({
user: type: String, default: '',
status: {
name: { type: String, default: '' },
userCreated: {
time: { type: Date, default: Date.now }
}
},
userCreated: {
time: { type: Date, default: Date.now }
}
})
P.
【问题讨论】: