データベース (.base)
最終更新: 2026-07-26
.baseファイルを使うと、ノートをデータベースに変えることができます: テーブル、ボード、カレンダー——フィルター、型付きプロパティ、データベース間のリレーションを備えています。この概念はNotionのデータベースに似ていますが、決定的な違いが1つあります: データはデータベースの中ではなく、あなたのノートの中に存在します。
ヒント: PARA、GTD、Zettelkasten、Journalのいずれかのテンプレートから新しい保管庫を作成すると(はじめにを参照)、対応するデータベースがすでにセットアップされ、互いにリンクされています——すべてがどう組み合わさるかを知るのに最適な出発点です。
核となる考え方
.baseファイルは、あなたのノートに対するビューのみを保存します: どのソース(フォルダー、タグ)、どのビュー、どのフィルターと列を使うか。実際の値は、個々のMarkdownノートのFrontmatterに存在します——テーブルの各行はノートそのものです。
具体的には、これは次のことを意味します。
- テーブルのセルを編集すると、Plainvaはその値をノートのFrontmatterに書き込みます。
.baseファイルを削除しても、失われるのはビューだけです——すべてのデータはノートに残ります。- 同じノートを、いくつでも同時に複数のデータベースに表示できます。
ファイル形式はObsidianのBases形式と互換性があります(詳細はこのページの最後にあります)。
データベースを作成する
- ファイルツリー: 右クリック → 新規データベース (.base)——またはサイドバーの新規作成ボタン(新規データベース)から。
- 新規データベースウィザードは2つのことを尋ねます: データソース(少なくとも1つのフォルダーまたは1つのタグ。組み合わせるとさらに絞り込まれます——ライブカウンターが一致するノート数をリアルタイムで表示します)と、列(一致するノートで見つかったプロパティのうち、そのまま取り込めるもの)です。その後、データベースを作成します。
- ノート内: スラッシュコマンドのデータベースを埋め込む(既存の
.baseをインラインで表示)またはインラインデータベースを作成(フォルダー内に新しい.baseを作成して埋め込む)。
すべてのデータベースは、データベースアイコンの色を持つ独自のアイコンを持つことができます——ファイルツリー、タブ、ヘッダーに表示されます。
データベースは、保管庫の既定のタスクデータベース(設定 → 保管庫 → コンテンツと構造)としても機能します: するとタスクビューは、そのエントリーを独自のセクションとして表示し、ノートのチェックボックスをそこへ移動できるようになります。
ビュー
データベースはいくつでもビューを持つことができ、それぞれがビューの種類を持ちます。
| ビュー | 用途 |
|---|---|
| テーブル | ソート可能な、インライン編集とオプションのサブアイテムを備えたクラシックなグリッドです |
| リスト | コンパクトな行リストです |
| ギャラリー | オプションのカバー画像を持つカードです |
| ボード | プロパティ(グループ化の基準)でグループ化されたかんばん形式の列です——カードを列間でドラッグすると値が変わります。列見出しをドラッグすると列を並べ替えられます |
| カレンダー | 日付フィールドによる月間カレンダー上のエントリで、ドラッグ可能です |
| タイムライン | 開始日とオプションの終了日を持つ時間軸です |
| ピンボード | Google Keep風の付箋ボードです——カードにはレンダリングされたノートの内容が表示されます(詳細は下記の専用セクションを参照) |
ビューを追加で新しいビューを作成できます。ビューのオプションでは名前を変更、複製、削除、ドラッグによる並べ替えができます。Plainvaはファイルごとに最後にアクティブだったビューを記憶します。カレンダーとタイムラインには日付フィールドが必要です(形式として日付のみまたは日付と時刻)。エントリには、プロパティで有効化されたフィールドが表示されます。
設定: ビュー、列、フィルター、並べ替え、データソースのタブ
設定ボタン(右上)をクリックすると、実行中のビューの隣にパネルが開くため、変更内容がテーブルやボードにすぐ反映されます。上部のタブで領域を1つ選びます——長いリストの代わりに、常に1つだけが表示されます。小さなマークが、各領域がこのビューまたはデータベース全体のどちらに影響するかを示します。
- ビュー——アイコン付きタイル選択形式のビューの種類(テーブル、リスト、カード、ボード、ギャラリー、カレンダー、タイムライン、ピンボード)と、その種類固有のオプションです: ボードのグループ化の基準と列の色、カレンダー/タイムラインの日付フィールド、ギャラリーのカバー画像、サブアイテム、日付形式。これらの選択フィールドは一致する型のプロパティのみを提示します: 日付フィールドには日付プロパティのみ、グループ化の基準には選択/ステータス/複数選択/リレーションプロパティのみ、カバー画像にはテキスト/URLプロパティのみです。グラフビュータイプではプロパティタブが無効になります——グラフには列がなく(色・サイズ・エッジは専用のヘッダーバーで設定します)。
- 列——ビューのプロパティを表示中と非表示に分けたものです。目のアイコンをクリックすると列の表示・非表示を切り替えられます。グリップをドラッグすると並べ替えられます。各行にはフィールドタイプのバッジが表示され、歯車アイコンから列エディターを開けます。新規プロパティで1つ追加できます。
- フィルター——各ルールは読みやすいチップ形式の文として表示されます(例:「ステータスが完了と一致しない」)。クリックするとエディター(プロパティ、演算子、値)が展開されます。演算子はフィールドタイプに応じて変わります: が次と一致する / が次と一致しない / に次を含む / に次を含まない / が空である / が空でない、数値にはより大きい / より小さい / 以上 / 以下、日付にはより後 / より前 / から / まで。上部のロジックが、すべての条件(AND)またはいずれか(OR)のどちらが一致すべきかを決定します。グループを追加で、Notion風のフィルターグループを構築できます: メインロジックの中に、独自のAND/ORロジックを持つ枠です。Obsidian由来の深くネストされたフィルターは複雑なフィルター(編集不可)として表示されます——保持され、適用されます。フィルターはビューごとに保存されます。すべては別のストアではなく、
.baseファイルの中に存在します。 - 並べ替え——複数の並べ替えルール(昇順/降順)があります。ドラッグして優先順位を変更します。
- データソース——データベースのフォルダーおよびタグソース(ルートフォルダーも選択可能)。ソースなし = すべてのファイル。データベース全体に適用され、アクティブなビューだけではありません。
スマートフォンでは、設定は同じ領域をリストとして開きます。いずれかをタップするとその詳細領域に入り、戻る矢印でそこから出られます。
プロパティとフィールドタイプ
列ヘッダーをクリックすると、プロパティエディター(プロパティ: X)が開きます。
- 名前——名前を変更すると、ノートに影響します: 保存すると、一致するすべてのノートのFrontmatterでプロパティが名前変更されます(確認と進行状況表示付き)。
- フィールドタイプ——テキスト、数値、チェックボックス、日付、日付と時刻、リスト、タグ、選択、ステータス、複数選択、URL、メール、電話、リレーション(ノートのプロパティパネルと同じグループ化されたタイプメニューです)。
- 選択肢(選択/ステータス/複数選択の場合)——色を持つ固定値と、ステータスの場合はグループ/段階(例: 未着手 → 進行中 → 完了)があります。ドラッグで並べ替えられます。プロパティエディターを開くと、選択肢の一覧にはそのデータベースで既に使われている値があらかじめ入力されているため、最初から入力し直すことなく、それぞれに色を付けられます。
- プロパティを削除——データベースから列、スキーマ、フィルター、並べ替えルールを削除します。チェックボックスノートのFrontmatterからも削除する(デフォルトで有効)は、ソースノートも追加で整理します。
動作に関する注意事項:
- 一部のノートでプロパティが欠落している場合、PlainvaはN件のソースファイルに(空欄で)追加することを提案します。
- 選択、ステータス、複数選択、リスト、タグでは、値のカンマは複数のエントリを区切ります。テキストタイプではカンマは通常のテキストのままです。
- OKFのシステムフィールド
typeとokf_versionもここで保護されています: 名前、フィールドタイプ、削除はロックされ、okf_versionのセルは読み取り専用です(背景: OKF)。
リレーション
リレーションはノート同士を結びつけます——Notionと同様ですが、Frontmatter内のごく普通の[[Wikiリンク]]として保存されます(Obsidianではクリック可能なプロパティリンクとして表示されます)。
- 作成: フィールドタイプがリレーションのプロパティを追加します。任意で対象データベース (.base)を選択できます——ピッカーはそのデータベースのノートのみを提案します(空欄 = 任意のノート。このデータベースでセルフリレーションが可能になります)。カーディナリティはちょうど1件に制限するか、上限なしにできます。
- 値の設定: ピッカーはノートを検索し、現在のエントリを除外し、新規ノートを作成でその場で対象を作成できます。「リンク先のノートが存在しません」というチップは、リンク切れ(対象がPlainvaの外で削除・名前変更された)を示します。
- 逆リレーション: 「X」に表示オプションは、対象データベースにリンクを逆方向に表示する計算列を作成します——これは直接編集可能です(編集内容はリンク元のノートに書き込まれます)。リレーションを削除すると、その逆リレーション列も削除されます。
- サブアイテム: セルフリレーションではサブアイテムを有効化できます——親リレーションを持つエントリは、テーブル内で親エントリの下に折りたたみ可能な形で表示されます(循環参照は処理されます。無効にするとリストはフラットのままで、値は保持されます)。
- リレーションによるボード表示: ボードはリレーションでグループ化でき、カードを列間でドラッグするとリンクが書き換えられます。
- リレーションでのフィルター: 含む / 含まない / 空である / 空でない、ノートピッカー付きです。
- バックリンクにもカウントされます: Frontmatterのリンクはバックリンクパネルに表示され、ファイルの名前変更はリレーションのリンクを自動的に更新します。
このノートはどこに属しているか?(データベース・コンテキスト)
ファイルツリーや検索、あるいは[[リンク]]からデータベースのエントリを直接開くと、Plainvaはそれがどこに属しているかを教えてくれます:
- ノートの上にはコンテキスト行が表示されます: ノートが属するデータベースがクリック可能なチップとして並び(クリックするとそのデータベースが開きます)、データベースがサブアイテムを使用している場合はその後に
親エントリ / このノートというパスが続きます。ノートが複数のデータベースに属する場合はすべて表示されます——1件を省略するのではなく、行が折り返されます。 - 右サイドバーのデータベースセクションはエントリ・インスペクターです: そのノートを、所属するデータベースが見ているとおりに表示します——最初のビューの列を、そのビューの並び順のまま、
.baseのタイプとオプションの色付きで、テーブルと同じように編集可能にします。これによりデータベースを開かずにステータスを変更できます。その上には、ビュー内での位置(12 / 34)が前後のエントリへの矢印とともに表示されます。ノートが複数のデータベースに属する場合、データベースごとに1つのブロックが表示されます。その下には親エントリ、サブアイテム(折りたたみ可能)、そしてリレーションでリンクされたエントリが続きます——それぞれ直接クリックできます。 - この位置は、ノートが実際にそのビューに存在する場合にのみ表示されます: データベースへの所属は、ビューのフィルターにあえて依存しないため、両者は正当にずれることがあります。
- プロパティパネルもその横で引き続き役立ちます: これは生のFrontmatterを表示します——データベースの並び順・タイプ・フィルターを含まない、すべてのフィールドです。
- ノートがどのデータベースにも属さない場合、行もセクションも表示されません。これらはノートには一切書き込まれません: このコンテキストは開くたびに
.baseファイルとリンクから再計算され、ノート自体は変更されないMarkdownのままです。
新規エントリを作成する
左上のエントリーボタン(旧称新規作成——サイドバーのグローバルな新規作成とは明確に区別されます)で新しい項目を作成します。
- ファイル名は
{データベース名}_{連番}のパターンに従います(スペースは_になります)。ノートは対応する見出しで始まり、データベースのタグソースと単純なフィルター値を継承するため、すぐにビューに表示されます。その後、入力用にピーク画面が開きます。 - 保存先フォルダー: 新しい項目は常に指定されたフォルダーに保存されます。データベースにフォルダーソースがない場合、ダイアログが一度だけ作成を案内します。複数のフォルダーソースがある場合は一度だけ選択します。ボタンの矢印メニュー → **保存先フォルダーを変更…**でいつでも変更できます。
- テンプレート: 矢印メニュー(テンプレートと保存先フォルダー)には、保管庫のテンプレートフォルダーにあるテンプレートが一覧表示されます——一度だけ使用するか、デフォルトに設定で星マークを付ける(このデータベースのエントリーをクリックするたびに使用されます)か、新規テンプレートを作成できます(新しいテンプレートは
# {{title}}という見出しで始まるため、そこから作成されたエントリはファイル名をH1として引き継ぎます)。同じメニューには テンプレートフォルダーを開く もあり、テンプレートフォルダーをファイルツリーに表示します——テンプレートは通常のノートなので、そこで編集・名前変更・削除できます。 - データベースごとのテンプレート: テンプレートはデータベースに割り当てることができます。矢印メニューはデフォルトでは、このデータベースに割り当てられたテンプレート(およびそのデフォルトのテンプレート)のみを表示します——それ以外はすべてすべてのテンプレートを表示(n)からアクセスできます。割り当てはその場で行えます——各行にあるデータベースアイコンはこのデータベースに割り当てるまたはこのデータベースへの割り当てを解除と表示されます——あるいはテンプレート自体からも行えます: エディターの**⋮メニューの対象データベース…を選ぶと、検索フィールドを備えたダイアログが開き、そこでテンプレートを任意の数のデータベースに割り当てられます。新規テンプレートを作成でデータベースから作成されたテンプレートは、最初からそのデータベースに割り当てられた状態で始まります。この割り当ては、テンプレートのFrontmatter内に
plainva.templateForリストとして保存され(ファイル形式リファレンスを参照)、テンプレートから作成されたエントリにコピーされることは決してなく、.baseの名前を変更しても割り当ては引き継がれます。スラッシュコマンドのテンプレートを挿入**は、意図的にフィルタリングされないままです——既存のノートにテキストを挿入するだけで、データベースの文脈を持たないためです。 - テンプレートのプレースホルダー: テンプレートは
{{title}}、{{date}}、{{time}}を補間します。テンプレートをノートに挿入すると(スラッシュコマンドのテンプレートを挿入、またはMod+Alt+T)、さらに2つのプレースホルダーが解決されます。{{cursor}}は挿入後にカーソルが置かれる位置を示し、{{prompt:ラベル}}は値の入力を求め(ラベルというラベルが付きます)、その回答を挿入します。テンプレートから新規ノートを作成する場合は{{cursor}}が取り除かれ、{{prompt:…}}は空欄のままになります。 - 名前の変更・複製・削除:どのビュー(テーブル、リスト、カード、ボード、カレンダー、タイムライン)でもエントリを右クリックすると、開く、分割で開く、名前を変更…、複製、削除… が使えます。削除はこれまでどおりカスケードダイアログを通ります。同じ操作はピーク ウィンドウの ⋮ メニューにもあり、タイトルのダブルクリックでも名前を変更できます。見出しがまだファイル名と同じ場合(新規
{データベース名}_{番号}エントリの状態)、名前の変更に合わせて見出しも変わります。自分で書いた見出しは決して変更されません。
ピンボード(Google Keepのような付箋)
ピンボードビュータイプは、データベースのノートをレンダリングされた内容を持つカードとして表示します——付箋でいっぱいのボードです。カードはテキスト、リスト、クリック可能なチェックボックス(クリックするとノート内のタスクにチェックが入ります)、画像、書式をレンダリングします。テーブル、数式、埋め込みは控えめなプレースホルダーとして表示されます。カードをクリックすると、プレビューウィンドウでノートが開きます。
- クイックキャプチャー: ボード上部のメモを書く…フィールドは、Google Keepのようにタイトルフィールドと複数行のノート本文を持つ小さなポップアップに展開します。入力したタイトルはファイル名になり、同時にノートの最初の見出しにもなります。タイトルを入力しない場合、ファイルにはタイムスタンプの名前が付き、ノートに見出しはありません。いずれの場合もテキストがそのまま内容になります——テンプレートも回り道も不要です(Ctrl/Cmd+Enterで保存)。
- 固定: カードにカーソルを合わせたときに右上に表示される固定ボタンをクリックすると、カードが固定済みセクションに移動します。
- 並べ替え: カードをドラッグすると順序を変更できます——順序は
.baseファイルに保存され、同期されます。まだ配置されていないカード(作成直後のもの、または外部で作成されたもの)は、新しいものから順に一番上に表示されます。設定で並べ替えルールが設定されている場合はそちらが優先され——ドラッグは無効になります。 - ラベル: ボード上部のチップバーでカードを絞り込めます——デフォルトはタグ別ですが、複数選択プロパティに切り替えることもできます(設定 → ラベルのソース)。複数のチップはAND条件で絞り込まれ、この選択は一時的なものであり、ファイルには一切書き込まれません。カードのラベルはカードのコンテキストメニューから編集できます。
- 色: コンテキストメニューでカードに色を付けられます。この色はノートのヘッダーカラー(
plainva.header_color)です——エディターのヘッダーを含め、そのノートが表示されるすべての場所に適用されます。 - プロパティ: 設定 → プロパティでチェックを入れたプロパティは、各カードの下部にコンパクトな行として表示されます——日付はビューの日付形式に従い、空の値はスキップされます。
- モバイル: スマートフォンでは、タップでノートを開き、長押しでアクション(固定、ラベル、色、削除)が表示され、長押し後のドラッグで並べ替えができます。ヒント: データベースをインボックスフォルダーに向けておくと(設定 → フォルダー)、+によるクイックメモや、他のアプリから共有されたテキストが、そのままボードに追加されます。
同期される保管庫についての注記: 2台の端末が同時にボードを並べ替えると、.baseファイルの.CONFLICTコピーが現れることがあります——影響を受けるのは配置だけで、ノートの内容には影響しません。コピーは削除するかマージしてください。
日常的な使い方
- インライン編集: セル(またはカードの値)を1回クリックすると編集可能になります——すべてのビューで有効です。
- 開く: エントリのタイトルをクリックすると、ノートがピーク画面で開きます——タイトルバーをドラッグして移動でき、隅からサイズを変更できる、自由に動かせるウィンドウです。その中で開いたノートの戻る/進む履歴を独自に保持し、表示中のノートのプロパティ列を表示する切り替えがあり、タブとして開くと分割表示で開くを提供します。
Ctrl+クリックで直接分割表示で開きます。あるいは、カードをドロップゾーンここにドロップ: 分割表示で開くにドラッグします。 - ドラッグ: カード(ボード、カレンダー、タイムライン)をドラッグしている間、ゴーストカードがポインターに追従します。ボードでは列見出しをドラッグして列を並べ替えることもできます——選択/ステータスのボードではこれによりプロパティの選択肢が並べ替えられ(どこにあるドロップダウンにも反映されます)、リレーションや自由入力のボードはビューごとに順序を記憶します。
- 列の色: ボードのビュー設定にある列の色を使うと、列にそのグループの色を適用できます——列全体(列全体が着色されます)かチップのみ(見出しのチップだけに色が付きます。既定の設定です)のいずれかです。選択/ステータス/複数選択のグループに適用されます。
- 埋め込み: データベースはノートに埋め込むことができ(スラッシュコマンドのデータベースを埋め込む、または
@→ データベース)、そこで完全な機能を使用できます。 - 関連する要素内での自動絞り込み: 関連するデータベースの1つの要素の中にデータベースを埋め込むと、自動的にその要素に絞り込まれます——タスクのデータベースをプロジェクトのノートに埋め込むと、そのプロジェクトのタスクだけが表示されます。これは両方向で機能します(「多」側を埋め込むと埋め込み先の要素を指す行が見え、「一」側を埋め込むと埋め込み先の要素が指す先が見えます)。また、親とサブアイテムの階層を持つセルフリレーションのデータベースでも同様です(要素の中にデータベースを埋め込むと、その要素のサブアイテムが入れ子状に表示されます)。埋め込みのヘッダーにある小さなフィルターチップが、何に絞り込まれているかを示します——これを使ってリレーションを切り替えるか、すべて表示を選べます。この絞り込みは
.baseファイルには一切書き込まれないため、同じデータベースを埋め込んだどの要素でも正しい行が表示されます。 - 新しいエントリはリンクを引き継ぐ: このように絞り込まれた埋め込みの中でエントリーを使ってエントリを作成すると、自動的に埋め込み先の要素にリンクされます(プロジェクトに埋め込まれたタスクリストの中で作成したタスクは、すぐにそのプロジェクトに属します)。逆方向の場合は、代わりに埋め込み先の要素が新しいエントリにリンクされます。すでに値が設定されている単一値のリレーションは変更されません。
- 明示的な「このノート」フィルター(Notionの「this page」と同様): 自動的な絞り込みに頼る代わりに、それを明示的かつ恒久的にすることもできます。設定 → フィルターで、リレーションプロパティにルールを追加し、値としてこのノートを選択します。すると、そのデータベースは埋め込まれているノートに絞り込まれます——テンプレートに最適です: タスクデータベースをプロジェクトテンプレートに埋め込んでおけば、そこから作成されるすべてのプロジェクトが、それぞれ自身のタスクを表示します。これは検出されたリレーションに限らず、任意のWikiリンクプロパティに対して機能し、明示的なこのノートフィルターは自動的な絞り込みよりも優先されます。このフィルターはPlainvaの中にのみ存在し(通常のフィルターとして
.baseに書き込まれることはありません)、そのためObsidianでも単独で開いた場合でも、すべての行が表示されます。
関連付けのある項目を削除する(カスケード削除)
他のエントリが依存しているものを削除しようとすると、Plainvaは単純な「はい/いいえ」の質問の代わりに、概要を表示します。
- 割り当てられた要素を持つ要素(例: リレーションを介してタスクが指しているプロジェクトなど): ダイアログは割り当てられた要素——その要素自身のサブアイテムも含む——を、元となるデータベースごとにグループ化して一覧表示し、割り当てられた項目も削除するかどうかを尋ねます。共有されている要素(他の要素にも割り当てられているもの)はデフォルトで除外され、「「第3四半期キャンペーン」にも」のようなバッジが表示されます。
- データベース全体を削除する:
.baseを削除すると、ダイアログはそのデータベースのすべての要素も一緒に削除するかどうかを尋ねます(すべての項目も削除する)。別のデータベースの行でもある要素は、デフォルトで除外されます。フォルダー概要(index.md)と添付ファイルは常に残ります。 - 関連データベース: リレーションでリンクされたデータベースはそれぞれ、はっきりと名前が付けられた独自のカードを2段階で取得します——まず割り当てられた要素のみ、任意でデータベース全体(ファイルとすべての要素)です。両方の段階はデフォルトでオフです: 明示的にチェックしない限り、関連データベースからは何も削除されません。
項目を表示をクリックすると、グループごとに各要素にチェックボックスが付いたリストが開き、個々の要素を残すことができます。赤いボタンはリアルタイムでカウントを表示します(「15個のファイルを削除」)。参照をクリーンアップ(デフォルトで有効)は、削除された項目への参照を残りのノートのプロパティから取り除きます。本文中のリンクには影響しません。おなじみの大量削除のしきい値を超えると、2回目の安全確認も表示され、同期が有効な場合は削除もクラウドに反映されます。削除された各ファイルはバージョンスナップショットを保持します——削除されたファイルを復元から復元できます。既定のタスクデータベースとして設定されているデータベースが削除された場合、Plainvaはその設定をリセットし、テンプレートの割り当てを解除します。Google/Microsoft側のタスクには影響しません。スマートフォンでは、同じ概要がグループごとのチェックとカウンターを備えたシートとして表示されます(個別の項目の選択解除はできません)。
例: .baseファイルの見た目
.baseファイルはYAMLです——シンプルなプロジェクトリストの例を示します。
filters:
and:
- 'file.hasTag("project")'
properties:
note.status:
displayName: Status
plainva:
input: status
options:
- value: open
color: teal
group: Active
- value: done
color: gray
group: Completed
views:
- type: table
name: All projects
- type: table
name: Board
plainva:
render: board
groupBy: status
Plainva固有のもの(色、ボード表示、リレーション、保存先フォルダー)は、すべてplainva:キーの下に存在します。
.baseファイルを直接編集する(ツールとAI)
スクリプトやAIアシスタントがPlainvaを経由せずに.baseファイルを書き込む場合、3つの厳格なルールが重要です——1つでも破るとObsidianはファイル全体を開くことを拒否します。
- トップレベルキーは
filters、formulas、properties、viewsのみです。 他のトップレベルキーは絶対に追加しないでください。Plainvaの追加機能はすべて入れ子のplainva:サブキーの下に置かれます。 - すべてのビューは空でない文字列の
nameを必要とします。 filtersオブジェクトは各レベルにつきand/or/notのうち正確に1つだけを持ちます(決して2つを並べて持ちません)。
もう1つの注意点: プロパティIDはproperties:マップとビューのorder/sortの中ではnote.接頭辞付きです(note.status)が、フィルター式の中(status == "Done")とplainvaサブキーの中(groupBy: status)ではbareです。
完全なディスク上の契約——すべてのフィールド、完全な両側リレーションの例、安全な編集ルール——はファイル形式リファレンスにあります。
Obsidianはどうなるのか?
この形式はObsidianのBases形式と一致します。Plainvaは拡張機能をplainva:サブキーにのみ書き込み、Obsidianはこれを無視します(「グレースフルデグラデーション」)。
- Obsidianはエラーなくファイルを開きます。Board/カレンダー/タイムラインのようなPlainva専用のビューは、そこでは単純なテーブルとして表示されます。
- 逆リレーション列はObsidianでは空欄として表示されます(計算値であるため)。ノート内のリレーション値は、そこではクリック可能なリンクとして表示されます。
- Plainva拡張機能を初めて使用すると、ダイアログ(Plainva拡張機能)がそれを示します。設定の拡張データベースまたは警告で無効にできます。
関連ページ
- ファイル形式リファレンス——ツールと手動編集のための正確な
.base契約 - ノートとMarkdown——プロパティ/Frontmatterの詳細
- OKF——統一された
typeが実際にどう役立つか