I’m trying to set up some Dataview queries to track reading. In essence to replace Goodreads.
I am a heavy daily notes user and most everything stems from there.
Essentially, if I start, complete or find a book to read, I’ll add an entry on my daily note. Examples:
Completing a book
#### 10:55 PM - Completed [[We Are Legion]]
Date:: [[2021.09.18]]
Medium:: Book
Title:: [[We Are Legion]]
Author:: [[Dennis E. Taylor]]
Series: [[Bobiverse]]
Status:: Completed
Notes: This book was a book. It has pages in it.
Rating:: 3
Starting a new book
#### 10:57 PM - Started [[For We Are Many]]
Date:: [[2021.09.18]]
Medium:: Book
Title:: [[For We Are Many]]
Series: [[Bobiverse]]
Author:: [[Dennis E. Taylor]]
Status:: Reading
Future Reading
#### 10:59 PM - Want to Read [[All These Worlds]]
Date:: [[2021.09.18]]
Medium:: Book
Title:: [[All These Worlds]]
Series: [[Bobiverse]]
Author:: [[Dennis E. Taylor]]
Status:: ToRead
The issue I’m running into is that if I add two (or more) books to the same daily note (say finish and start one on the same day), neither will show on my dataview query.
Example Dataview query (To Read List)
```dataview
table Title, Author
where Medium = "Book" and !contains(file.name, "Book Entry") and contains(Status, "ToRead")
SORT file.ctime asc
```
This works if there is only one entry per day.
Is there a way to show multiple entries on a single dataview query?
Thanks