gpt4 book ai didi

node.js - 数组内部数组的架构?

转载 作者:可可西里 更新时间:2023-11-01 09:55:52 26 4
gpt4 key购买 nike

我有一个喜欢下面的收藏。我想在 mongoose 中设计一个模式...

   {
"_id" : ObjectId("51da6e03e6d8e40aa4c72c28"),
"series" : [{
"type" : "pie",
"name" : "Browser share",
"data" : [["Firefox", 45.0], ["IE", 26.8], ["Safari", 8.5], ["Opera", 6.2], ["Others", 0.7]]
}]
}

我的 Mongoose 代码是:

_id: false,
series: [{
type:String,
name: String,
data:[]
}]

但我没有使用此模式获取该数据。我得到一个空白数组,但我想要该集合中的相同数据。请建议一些模式结构以及我如何使用 Node 获取相同的数据。

这是我获取数据的方式,但我无法获取数据: query.fetchAll(schData.schTempPI, null, function (err, result) {

    console.log(result.series);

var data = chartModel.data;
for (i = 0; i < result[0].series.length; i++) {
data.series.push(result[0].series[i])
console.log(data);
}

最佳答案

我认为要实现您的意思,您的架构实际上应该是:

var schema = new Schema({
_id: false,
series: {
type: String,
name: String,
data: [
[String, Number]
]
}
});

或类似的东西。这是未经测试的,但根据文档,我相信这更像是你应该做的......你也可以查看 SubDocuments .

关于node.js - 数组内部数组的架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17521861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com