首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对象内数组|数据库插入

对象内数组|数据库插入
EN

Stack Overflow用户
提问于 2017-11-20 00:34:05
回答 3查看 51关注 0票数 0

我有以下对象数组。目前,它有一个对象,其中包含多个对象。

代码语言:javascript
运行
复制
let arr = 
    [
     {
        "data": {
            "Score": {
                "score": [
                    "87",
                    "21"
                ],
                "Player": [
                    "Wiki",
                    "Tim"
                ]
            },
            "Designation": {
                "By": [
                    "0",
                    "0",
                    "1",
                    "0",
                    "0"
                ],
                "Position": [
                    "31/07/17",
                    "31/07/17",
                    "31/07/17",
                    "31/07/17",
                    "31/07/17"
                ]
            },
            "Address": {
                "Location": "London",
                "House_No": "43-B",
            }
        }
    }
]

上面的数据将放在一个表中。

我尝试过循环和插入,但没有找到任何方法。上面的数据不是常量,就像Position有5个元素一样,下一次可以是6,所以我不能简单地通过它的索引插入它。

我试过了,但没有成功。

EN

Stack Overflow用户

发布于 2017-11-20 01:19:56

在Mongodb中,如果你有动态数据,你可以使用混合类型模式,如下所示:

代码语言:javascript
运行
复制
details:Schema.Types.Mixed,

示例模式:-

代码语言:javascript
运行
复制
// grab the things we need
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var mongoosePaginate = require('mongoose-paginate');
// create a schema
var casesSchema = new Schema({
    sku: {type:String, unique:true},
    details:Schema.Types.Mixed,
    created_at: {type:Date, default: Date.now},
    images: Schema.Types.Mixed,
    ebay_hosted_images: Schema.Types.Mixed,
    cloudinary_hosted_images: Schema.Types.Mixed,
    dropbox_hosted_images: Schema.Types.Mixed,
    is_listed:Boolean,
    user_id : {type: String, ref:'User'}
});
casesSchema.plugin(mongoosePaginate);
var cases = mongoose.model('cases', casesSchema);

module.exports = cases;
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47379196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档