쿼리 실행과 결과 보기 전환
연결을 4개까지 동시에 열고, 연결마다 탭을 16개까지 열어 ⌘↩로 쿼리를 실행합니다. 결과는 표, 트리, JSON으로 보고 ⌘1부터 ⌘3으로 전환하며, explain 결과가 있으면 실행 계획도 ⌘4로 볼 수 있습니다.

macOS 앱v0.1.1
Mac에서 MongoDB를 쿼리하고, 결과는 암호화 Excel로 넘깁니다.
MongoDB Grep은 Apple silicon Mac용 네이티브 MongoDB 클라이언트입니다. 쿼리나 여러 컬렉션을 잇는 파이프라인을 실행하고, 결과를 암호가 걸린 Excel 파일로 저장합니다.
실행한 쿼리는 쿼리 로그에, Excel 반출은 감사 이력에 남고, 둘 다 이 Mac의 로컬 파일입니다. MongoDB와는 앱에 들어 있는 mongosh로만 통신하므로 mongosh를 따로 설치하지 않아도 됩니다.
Mac에서 MongoDB를 직접 조회하고, 조회 결과를 다른 사람에게 파일로 넘겨야 하는 개발자에게 맞습니다. 연결을 4개까지 동시에 열고, 연결마다 탭을 16개까지 열어 ⌘↩로 쿼리를 실행합니다. 결과는 표, 트리, JSON으로 보고 ⌘1부터 ⌘3으로 전환하며, explain 결과가 있으면 실행 계획도 ⌘4로 볼 수 있습니다. 직접 입력하거나 CSV에서 읽은 시작 목록으로 여러 단계를 이어 실행합니다. 단계 사이는 left나 inner로 조인하거나 replace로 앞 단계 결과를 바꾸며, 시험 실행은 단계마다 100행만 읽어 결과의 모양을 먼저 확인합니다. 쿼리나 파이프라인 결과를 앱이 만든 암호로 암호화한 Excel 파일(OOXML Agile Encryption, AES-256)에 저장합니다. 반출 사유를 쓰지 않으면 시작하지 않고, 워크북을 메모리에서 암호화한 뒤 디스크에 쓰므로 평문 Excel 파일을 만들지 않습니다. Excel 반출은 OS 사용자, 사유, 건수, 파일 SHA-256과 함께 감사 이력에 남고, 쿼리는 실행 전에 쿼리 로그에 남습니다. 기록에 실패한 쿼리는 실행하지 않으며, 두 기록 모두 SQLite 트리거가 수정, 삭제, 교체를 거부합니다. 앱 안에 자동 업데이트 기능은 없습니다. brew upgrade --cask mongodb-grep을 실행하거나 새 .dmg로 바꿔 설치합니다.주요 기능
쿼리 실행과 결과 보기 전환

여러 단계를 잇는 파이프라인

사유를 남기는 암호화 Excel 반출

로컬에 남는 감사 이력

그 밖의 기능
내려받기와 설치
Homebrew로 설치
직접 설치
다른 앱