我正在开发一个使用MongoDB进行数据持久化的应用程序,以及允许angularjs与之通信的mongoose库。我正在使用Postman来测试我的路线,这就是问题所在。
在MongoDB中,我插入了一个条目:
db.posts.insert{{id:6, author:"Blah", area:"Sport", body:"bleh", user_id:6, comments:[{author:"foo", body:"bar"}]})
然后我通过Postman查询它,它成功地返回了Post,但是有一个问题。 comments数组已作为奇怪的数据类型返回,对象是对象,我无法从我的HTML文件中访问它。
这是Postman检索到的:
{"_id":"5536112cffc7bf00b2585d24","id":6,"author":"Blah","area":"Sport","body":"bleh","user_id":6,"comments":["[object Object]"]}]
我希望能够独立访问评论的作者和正文元素,或者能够从我的http文件中获取评论。有谁知道我怎么可能阻止这个对象化的发生,或者失败,我怎么可能从这个新对象中查询数据?
感谢。
答案 0 :(得分:0)
我们可以传递必需的参数,而不是传递完整的db对象。下面是形成所需参数的示例。
res.json({ “作者”:item.author, “身体”:item.body});
Here您可以从光标
找到回调函数和数组转换