繁体   English   中英

如何在MongoDB中存储与Highcharts兼容的JSON数组数据

[英]How to store highcharts compatible json array data in mongodb

我正在尝试将数据提供给highcharts客户。 目前,highcharts希望采用以下格式的数据。

    [
    [1515122457593,47,64.17,12.77,23.91,15969798], 
    [1515122497615,23.91,47.97,14.19,30.81,15969798],     
    [1515122537619,30.81,49.42,13.34,27.76,15969798],...
    ]

但是,我找不到在MongoDB中以相同格式存储的方法。 我认为一种可能性如下。

{
{ "_id": 1, "time":1515122457593, "O":47, "H":64.17, "L":12.77, "C":23.91, "V":15969798 },
{ "_id": 2, "time":1515122497615, "O":23.91, "H":47.97, "L":14.19, "C":30.81, "V":15969798 },
{ "_id": 3, "time":1515122537619, "O":30.81, "H":49.42, "L":13.34, "C":27.76, "V":15969798 },
...
}

我的问题是双向的。 方向1:如何使Highcharts OHLC读取以上mongodb友好的json格式。 方向2:如何在Mongodb中存储Highcharts友好数据系列?

请分享一个例子,因为我在网上找不到任何可以帮助的片段,而我所有的尝试都是徒劳的。 我在这里得到了一个提示 ,但是无法为我的OHLC格式进一步开发(我是JS和webdev的新手)

Highcharts.chart('container', {
chart: {
    type: 'column'
},

xAxis: {
    categories: ['Green', 'Pink']
},

series: [{
    data: [{
        name: 'Point 1',
        color: '#00FF00',
        y: 1
    }, {
        name: 'Point 2',
        color: '#FF00FF',
        y: 5
    }]
}]});

您应该能够使用以下架构实现Highcharts所需的确切文档结构:

var schema = new Schema({
  data: [[Number]] // array of array of numbers
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM