javascript - 在 NodeJS 中从 MongoDB 获取元素并添加到要处理的列表/数组中

标签 javascript node.js mongodb express mern

所以我正在开发一个全栈项目,需要从 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'
  }
}]

我的问题是如何仅存储数组或列表中所有对象的某些元素,例如仅存储价格和市盈率,并且因为它采用字符串表示法,所以我还必须处理转换。我是堆栈新手,所以对我要宽松一些。

所以,我想要一个带有 Price/PE 的二维数组/列表,或者带有价格的数组/列表,这样我就可以在上面运行算法。

最佳答案

我的 friend 解决了它 - 因为它是一个 JSON 对象,我只是按如下方式访问该对象 - result[0].ARVN.Open

现在我只是创建一个数据结构来存储信息,可能会使用 HashMap 。

关于javascript - 在 NodeJS 中从 MongoDB 获取元素并添加到要处理的列表/数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59600140/

相关文章:

Mongodb:如何避免锁定大集合更新

javascript - 错误 : Realm context not found. 您是否在 <RealmProvider/> 中调用了 useRealm()?

javascript - OnSubtreeModified 添加我的功能

javascript - 在fineuploader jquery插件中取消文件上传

java - 带有 struts 的 Node.js 可能吗?

javascript - 类型 'string | null' 不可分配给类型 'string' 。类型 'null' 不可分配给类型 'string'

javascript - 在现有集合(mongodb)的所有文档中添加一个字段?

mongodb - 如何同时插入记录和数组元素?

javascript - 使用 Ember JS 进行多列排序

javascript - 更改 Azure 上 NodeJS 应用程序的初始文件位置