I used obsidian-projects to make my backlog database of movies and games. I use the Media DB plugin to grab games/movies info from TMDB, Steam, etc.
To make it output my reviews from Media DB created notes, I wrote a dataviewjs script in all such notes’ frontmatter that would grab the text from the body of the note, from a specified place.
And put it in the Media DB’s template.
So when I open it in Projects plugin, it reads the dataviewjs dcode from the frontmatter, (which in turn) grabs the text between certain delimiters in the note’s body, and outputs it:
The delimiters my dataviewjs code grabs are the word “Review” and the “—” after it.
And this is how the Bases core plugin views it:
If Bases could output the dataviewjs code somehow by some switch - that’d be delightful.
P.S. In case anyone’s wondering and want to use the Projects plugin temporarily until Bases updated:
- You need to turn on Rich text formatting in the Field setting for it to output the code. Otherwise, it will show as a plain text code, and not its output.



