假设我有一个看起来像这样的数据 -
Author (id: 5) {
name: "Mercy",
blogs: [1, 2]
}
Blog (id: 1) {
title: "Hello blog"
}
Blog (id: 2) {
title: "Hello blog second"
}
我想按姓名查找作者以及他们博客的所有标题和博客数。到目前为止,我有
[:find ?blogs ?c
:where
[?e :name "Mercy"]
[?e :blogs ?blogs]
[(count ?blogs) ?c]
]
我只能获得博客的总数。如何仅使用数据日志查询来获取博客的标题?我也不能在博客实体上拥有 belongs_to 关系。
更新
“作者/博客”的架构如下所示:
{
:db/ident :blog
:db/valueType :db.type/ref
:db/cardinality :db.cardinality/many
}