const temp1 = db.collection('collection1').where(_id == "${id}"
).getTemp()
const temp2 = db.collection('collection2').field(_id,collection1_id,name......
).getTemp()
const res = db.collection(temp1, temp2).get()
得到collection2的数据,被放到collection1结果的_id字段里,
得到的结果示意:
"_id": {
"_value": "65422c9499c33556007889ac",
"collection2": [{
collection2的数据 ......
}]
},
"name": "张三",
....其他数据
请问这是怎么回事呢?怎么让返回来的数据不影响_id字段。
collection2表的collection1_id字段已经设置"foreignKey": "collection1._id",
1***@qq.com (作者)
目前是额外处理的,但是感觉这样好不舒服,
2023-11-03 14:00