我一直在试图找到一种方法,可以通过一个插入命令进行一次输入并具有多个单独的模式。
这是一个示例数组
{
title: "yay",
property1:{
title:"yay"
},
property2:{
title: "yay"
}
}
这就是我想做的
DB.create(array)
这就是我想要的回报
db有一个带有字符串的项目和2个单独的objectid作为另一种模式的引用
答案 0 :(得分:0)
在通过单个SCHEMA创建时,无法在多个SCHEMAS上进行输入-要实现这一点,唯一的办法就是使整个事物散布化。
Product.create(product)
.then((productEntry) => { Customer.create(productEntry.customer) })
.then((something) => { shipping.create(something.address) })
通过合理化和链接输入数据的整个过程,我能够非常有效地解决我的问题。