javascript - 如何在数组 Mongodb 中拆分 2 个对象
问题描述
我mongoose.find()
用来列出我的所有数据。我尝试将数据推送到数组中,但我的所有数据都在数组中,例如:
const find = Info.find({}).then((data)=>
{
posts.push(data);
console.log(posts[0])
})
})
但输出是:
{
id: randomthing,
name: randomthing,
},
{
id: randomthing2,
name:randomthing2,
}
当我记录帖子[0]时,我只想要第一个对象,我该如何拆分它们?
解决方案
data
是一个数组。如果您将其推入posts
然后再次读取,它将始终是一个数组。
更改posts.push(data);
为posts.push(...data);
将整个数组推入posts
推荐阅读
- php - CakePHP 4 - 保存关联数据不适用于 3 个简单的表
- javascript - Safari 浏览器上第三方 cookie 的解决方法
- python - plt.set_title() 中的乱码标题字符串
- python - 如何使用 Scapy 发送 TLS ClientHello?
- python - Python 断言异常
- azure - Visual Studio for Mac 上没有云模板
- php - 使用 PHPStan 设置多个引导文件
- android - 华为设备上没有调用 BroadcastReceiver onReceive
- java - 枚举类型的验证 java Microprofile
- nestjs - 通道关闭 - 重新连接 - 传输 RMQ