MongoDB-通过一个条目在多个模式/模型上添加多个条目

时间:2019-05-27 20:54:09

标签: mongodb

我一直在试图找到一种方法,可以通过一个插入命令进行一次输入并具有多个单独的模式。

这是一个示例数组

{
    title: "yay",

    property1:{
        title:"yay"
    },

    property2:{
        title: "yay"
    }
}

这就是我想做的

DB.create(array)

这就是我想要的回报

db有一个带有字符串的项目和2个单独的objectid作为另一种模式的引用

1 个答案:

答案 0 :(得分:0)

在通过单个SCHEMA创建时,无法在多个SCHEMAS上进行输入-要实现这一点,唯一的办法就是使整个事物散布化。

Product.create(product)
.then((productEntry) => { Customer.create(productEntry.customer) })
.then((something) => { shipping.create(something.address) })

通过合理化和链接输入数据的整个过程,我能够非常有效地解决我的问题。