1、为一个商业评论应用程序创建必要的GraphQL类型定义。
type Business {
businessId: ID!
name: String
address: String
avgStars: Float
photos: [Photo]
reviews: [Review]
}
type User {
userId: ID!
name: String
photos: [Photo]
reviews: [Review]
}
type Photo {
business: Business
user: User
photoId: ID!
url: String
}
type Review {
reviewId: ID!
stars: Float
text: String
user: User
business: Business
}
2、运行命令CALL db.schema.visualization()来检查数据模型。使用了哪些节点标签?有哪些关系类型?
节点标签有:
- User
- Review
- Category
- Business
关系类型有:
- IN_CATEGORY(连接企业和其所属类别)
- REVIEWS(连接评论和企业)
- WROTE(连接用户和他们撰写的评论)
3、找出所有名为“Will”的用户所写的评论。该用户给出的平均评分是多少?
用户ID为“u1”的用户名为 Will ,他写了以下两条评论:
- 评论ID: r1 ,评分:⭐⭐⭐(3星)
- 评论ID: r3 ,评分:⭐⭐⭐⭐⭐(5星)

最低0.47元/天 解锁文章
63

被折叠的 条评论
为什么被折叠?



