我的formData节点在mongodb中具有动态jsonObject值
{
"_id": {
"$oid": "5a71fea0f36d2848ae4f8f0a"
},
"formData": {
"pages": [
{
"name": "page1",
"questions": [
{
"type": "comment",
"name": "about",
"title": "Please tell us about your main requirements "
}
]
}
]
},
"editorId": "59678e58f36d2842f777bc48",
"datetimeSubmit": "2018/01/15"
}
我编写了一个节点API来从mongodb获取数据,它只显示id,editorI和datetimesubmit节点,但它忽略了formData(jsondata)字段。
const Model = require('./myModel');
module.exports = {
getData: function (callback) {
Model.find({}, (err, jsonObj) => {
callback(null, {
data: jsonObj
})
})
}
}
看起来像model.find()不返回jsonObject值?
感谢
答案 0 :(得分:0)
修复了我自己的问题,基本上,我还应该在架构中将数据类型定义为JSON,否则将被忽略。