javascript - 在 NodeJS 中从 MongoDB 获取元素并添加到要处理的列表/数组
问题描述
所以我正在做一个全栈项目,需要从 mongodb 中检索股票数据并在某些信息上运行算法,所以这里我有一个 mongodb 存储的 JSON 对象的示例,所以这里有一个 mongodb 中的对象示例
[{
_id: 5e11d67abf05f3d00d56b801,
LUNA: {
'Previous Close': '7.38',
Open: '7.26',
Bid: '7.15 x 800',
Ask: '7.43 x 800',
"Day's Range": '7.17 - 7.36',
'52 Week Range': '3.03 - 7.83',
Volume: '94,415',
'Avg Volume': '216,919',
'Market Cap': '217M',
'Beta (5Y Monthly)': '0.77',
'PE Ratio (TTM)': '59.34',
'EPS (TTM)': 0.121,
'Earnings Date': '2019-11-05',
'Forward Dividend & Yield': 'N/A (N/A)',
'Ex-Dividend Date': 'N/A',
'1y Target Est': 7.65,
ticker: 'LUNA'
}
}]
我的问题是如何仅将所有对象的某些元素存储在数组或列表中,例如仅价格和市盈率,并且因为它采用字符串表示法,所以我还必须处理转换。我是堆栈的新手,所以请放轻松。
因此,即我想要一个带有价格/PE 的二维数组/列表或带有价格的数组/列表,以便我可以在其上运行算法。
解决方案
我的小伙伴解决了它-因为它是一个JSON对象,我只是按如下方式访问了该对象-result[0].ARVN.Open
现在我只是创建一个数据结构来存储信息,可能会使用哈希图。
推荐阅读
- python - 熊猫在范围内提取行
- python - 如何使用 FLASK 向 API 添加消息对象
- visual-studio-code - VS Code,保存文件时如何强制保存另一个文件?
- javascript - 在反应中使用 Firebase 和上下文 API 进行身份验证给我一个警告。这是正确的方法吗?
- google-calendar-api - 插入日历事件时缺少结束时间
- python - Ride IDE 在使用库关键字时使用 Robot Framework 崩溃并出现“致命的 Python 错误:无法从堆栈溢出中恢复”。在终端上
- forms - 如何创建多个动态表单并分别存储它们的值以在 react native 中提交
- ios - 带有列表编程导航的 SwiftUI NavigationView 不起作用
- python-3.x - 如何从字典列表中取出 thigs
- python - python中的Git合并基础和合并树