node.js - node js获取对象数组对象
问题描述
大家好,美好的一天,
我怎样才能得到从这个返回的这个对象的值
Post.find().lean()
.exec((err, post) => {
console.log(post);
req.post = JSON.stringify(post);
console.log(req.post);
});
第一个控制台日志返回这个
[ { photo: [ [Object] ] } ]
第二个控制台日志返回这个
[{"photo":[{"_id":"5d7dd20185251921882e2ba1","data":"...","contentType":"image/jpeg"}]}]
现在我想要得到的是 contentType 和数据。
谢谢你。
解决方案
在 stringify dopost = JSON.parse(post)
之后,您可以访问post.data
和post.contentType
推荐阅读
- gmail-api - Gmail API:我可以限制访问以仅允许发送电子邮件吗?
- angular - Quill Angular 错误:NullInjectorError:InjectionToken 配置没有提供程序
- java - 为什么我不能在 Collectors.groupingBy 中使用 lambda 而不是方法引用?
- azure - 基于计时器的 Azure 函数,具有表存储、HTTP 请求和 Azure 服务总线
- flutter - 如何使用动画隐藏/最小化 ListView?
- graphql - 在查询组件旁边使用 react apollo 钩子时的不变违规
- r - 用于 rbind 不同列和行的数据帧列表的函数
- json - 使用 ruby 向 JSON 文件添加值
- jenkins - 詹金斯管道中的 XmlSlurper()。如何避免 java.io.NotSerializableException:groovy.util.slurpersupport.NodeChild
- python - 使用 2 个 M2M 字段的相关名称过滤 Django 模型