我正在使用猫鼬。
就像'Mysql Join'一样,
我想得到下面合并父子集合的数据。
父母
[
{
type: "A",results: [
{
"id": 111111
},{
"id": 222222
}
]
},{
type: "B",results: [
{
"id": 333333
},{
"id": 444444
}
]
}
]
儿童
[
{
dataId: 111111,results: [
{ "status": { key: "value" } }
]
},{
dataId: 222222,{
dataId: 333333,{
dataId: 444444,]
因为不能插入ObjectId,
好像不能用population方法处理。
我想合并两个数据,比如在 MySQL 中加入。
如下图
Parent.find()
[
{
type: "A",results: [
{
"id": 111111,results: [
{ "status": { key: "value" } }
]
},{
"id": 222222,results: [
{ "status": { key: "value" } }
]
}
]
},results: [
{
"id": 333333,{
"id": 444444,results: [
{ "status": { key: "value" } }
]
}
]
}
]