相关疑难解决方法(0)

Mongoose中的嵌套数组

在我正在处理的集合中,文档如下所示:

{
    name: 'Myname',
    other: 'other',
    stuff: [
        ['something', 12, 4, 'somethingelse'],
        ['morestuff', 2, 4, 8],
        ['finally', 12, 'again', 58],

    ]
}
Run Code Online (Sandbox Code Playgroud)

我写了这个Mongoose模式来访问它:

var MyDocSchema = new Schema({
    name: String,
    other: String,
    stuff: [],
});
Run Code Online (Sandbox Code Playgroud)

当我查询文档时,一切正常,控制台中显示的输出是正确的.但是,当我尝试做console.log(myDoc.stuff)时,我得到了以下内容:

['something', 12, 4, 'somethingelse', 'morestuff', 2, 4, 8, 'finally', 12, 'again', 58]
Run Code Online (Sandbox Code Playgroud)

代替

[
    ['something', 12, 4, 'somethingelse'],
    ['morestuff', 2, 4, 8],
    ['finally', 12, 'again', 58],

]
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢您的帮助!!

mongoose mongodb node.js

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1