j***@163.com
j***@163.com
  • 发布:2020-12-16 13:42
  • 更新:2020-12-18 16:06
  • 阅读:593

clientDB查询条件不能是外键字段吗?

分类:uniCloud

这是class数据库的字段
"course": {
"bsonType": "string",
"title": "课程编码",
"foreignKey": "uni-course.course_id",
"description": "课程编码唯一标识"
},

以下是使用的查询代码
db.collection('teaching-class,hr-course,uni-id-users')
.where({
course: "0001"
})
.field('course{course_name},class_id,start_week,end_week,address,day')
.get()

2020-12-16 13:42 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

不能,联表查询时会把原字段替换掉,你可以使用下面的方式查询

where({  
"course.course_id": "0001"  
})  
.field('course{course_name},class_id,start_week,end_week,address,day')

该问题目前已经被锁定, 无法添加新回复