[218] Basic Dataview Query Builder 소개
페이지 정보
본문
[Basic Dataview Query Builder](https://s-blu.github.io/basic-dataview-query-builder/) 사이트는 **Obsidian**에서 **Dataview** 플러그인을 사용하여 쿼리를 쉽게 작성할 수 있도록 도와주는 도구입니다. 이 도구는 사용자가 직접 Dataview 코드를 작성하지 않고도 시각적으로 쿼리를 구성할 수 있게 해줍니다.
### **Query Builder를 사용하여 Obsidian에서 Dataview 쿼리 만드는 방법**
1. **Query Builder 도구 열기**:
- [Basic Dataview Query Builder](https://s-blu.github.io/basic-dataview-query-builder/) 사이트에 접속합니다.
- 이 도구는 사용자 친화적인 인터페이스를 제공하며, 다양한 옵션을 선택하여 쿼리를 생성할 수 있습니다.
2. **쿼리 유형 선택**:
- 도구에서 여러 가지 쿼리 유형을 선택할 수 있습니다:
- **Table**: 결과를 표 형식으로 표시합니다.
- **List**: 결과를 목록 형식으로 표시합니다.
- **Task**: 노트에서 작업(Task)을 표시합니다.
3. **쿼리 매개변수 설정**:
- 태그, 파일 이름, 생성 날짜 등 다양한 메타데이터 필드를 기준으로 노트를 필터링할 수 있습니다.
- 예를 들어, `#project` 태그가 있는 모든 노트를 나열하고 싶다면, 해당 태그를 쿼리 빌더에서 선택하면 됩니다.
4. **쿼리 생성**:
- 필터를 설정하고 표시할 데이터를 선택한 후(예: 파일 이름, 생성 날짜), 도구가 해당하는 Dataview 쿼리 코드를 생성해 줍니다.
- 생성된 코드를 복사합니다.
5. **Obsidian에 쿼리 붙여넣기**:
- Obsidian을 열고 쿼리 결과를 표시하고 싶은 노트로 이동합니다.
- 생성된 Dataview 쿼리를 다음과 같은 코드 블록 안에 붙여넣습니다:
```dataview
YOUR GENERATED QUERY HERE
```
6. **결과 확인하기**:
- Obsidian에 쿼리를 붙여넣으면, 설정한 매개변수에 따라 자동으로 결과가 표시됩니다.
### **Query Builder를 사용한 예시 쿼리**
다음은 Basic Dataview Query Builder를 사용하여 만들 수 있는 일반적인 쿼리 예시입니다:
1. **특정 태그(`#project`)가 있는 모든 노트 나열하기**:
```dataview
list
from #project
```
2. **노트의 생성 날짜와 함께 표로 표시하기**:
```dataview
table file.name as "Note", file.cday as "Created"
from ""
```
3. **모든 노트에서 완료되지 않은 작업(Task) 표시하기**:
```dataview
task from ""
where !completed
```
### **요약**
Basic Dataview Query Builder는 복잡한 쿼리를 쉽게 작성할 수 있도록 돕는 도구입니다. 이 도구로 생성된 쿼리는 Obsidian의 `dataview` 코드 블록 안에 붙여넣으면 동적으로 노트 데이터를 표시할 수 있습니다. 특히 Dataview에 익숙하지 않거나 직접 코드를 작성하는 것이 어려운 사용자에게 매우 유용합니다.
인용:
[1] https://s-blu.github.io/basic-dataview-query-builder/