분류 전체보기 130

[MongoDB] 하위 다큐먼트 검색

MongoDB를 사용해본지 얼마 되지 않아서 용어가 틀릴 수도 있다. 일단 하고자 하는 것은 필드의 값이 다큐먼트인 경우 하위 다큐먼트의 값을 필터링해서 검색하는 것이다. 테스트 데이터 [{'_id': ObjectId('625400ebf1a8f0ddaa5de4c0'), 'name': 'test1', 'data': {'age': 10, 'height': 120}}] > db.test_collection.find({name:'test1'}) { "_id" : ObjectId("625400ebf1a8f0ddaa5de4c0"), "name" : "test1", "data" : { "age" : 10, "height" : 120 } } age로 필터를 걸 경우 - mongoshell 을 사용할 경우 쌍따옴표로 묶..

ETC/Database 2022.04.11

[MAC/LINUX] SCP 사용법

윈도우에서는 MobaXterm 을 사용해서 sftp로 파일을 옮겼는데 MAC 버전이 없어서 scp를 통해 파일을 옮기기로 했다. 출처 : https://freeprog.tistory.com/82 scp 사용법 1. 원격에 있는 파일을 로컬로 가져오기 - P 옵션 : 포트번호, 기본값이 22 이므로 생략이 가능 scp -P {포트번호} {원격주소:경로} {로컬경로} 2. 원격에 있는 디렉토리 전체 가져오기 - P 옵션 : 포트번호, 기본값이 22 이므로 생략이 가능 -r 옵션 : 디렉토리 하위 전부 scp -r -P {포트번호} {원격주소:경로} {로컬경로} ~/res 디렉토리로 복사된 것을 확인할 수 있음

[MAC] Ubuntu 20.04 ARM on UTM

M1 Pro 에서 가상환경을 사용하기 위해 UTM을 사용하기로 했다. Ubuntu ISO Download M1 은 ARM processor 이기 때문에 ISO 도 ARM 으로 다운 받아 준다. https://ubuntu.com/download/server/arm Ubuntu for ARM | Download | Ubuntu Download Ubuntu Server for ARM with support for the very latest ARM-based server systems powered by certified 64-bit processors. ubuntu.com Ubuntu 설치 설치 과정은 UTM 공식 자료를 참고해서 진행한다. https://mac.getutm.app/gallery/ubuntu..

[MAC] 실패.. VM Windows 10 on UTM

실패 했음... https://mac.getutm.app/gallery/ MAC에서 UTM을 사용해서 windows10을 설치하는 방법을 정리한다. 정리는 공식 사이트를 참조하여 진행 https://mac.getutm.app/gallery/windows-10 Windows 10/11 This guide will help you create an Windows 10 or Windows 11 virtual machine from a fresh install. mac.getutm.app 공식 사이트 순서 Find the edition of Windows you want to install on UUP dump. Once you downloaded and extracted the installer creator..