NOSQL인 MongoDb를 공부하려고 Compass 설치하고
query 연습부터 해봐야겠구나
하고 query 치는 데를 한참 찾았는데...
query 개념이 기존과 좀 다르다.
일단 이건 javascript로 만들어졌으니 sql이 아니라 함수 실행인데
compass에서는 안보인다.
겁내지 말고 shell로 시작해 보자
그냥 node cli 뛰우는거랑 똑같다.
MongoDb사이트 가입하면 512mb짜리 공짜 DB제공해주니 가입해 보자.
튜터리얼용 db들도 세팅되어 있다.
☛ []는 변수로 생각하면 되니 []를 치진 말자
ex는 순차적으로 따라 해야 한다.
> db
현재 db가 나옴
>show dbs
db들이 나옴
> use [dbname] // ex: use sample_training
dbname사용
> show collections
collection들 보여줌
> db.컬렉션이름.find() // ex: db.grades.find()
collection을 보여준다.
자바스크립트니 db["컬렉션이름"].find() 처럼 동적으로 부를 수도 있다.
자바스크립트니 당연히 json이 나오고
자바스크립트를 잘한다면 MongoDB 참 쉽겠구나 라는 생각이 들거다.
'database' 카테고리의 다른 글
postgresql] json array include string (0) | 2021.02.23 |
---|---|
[MongoDB] insert (0) | 2019.08.02 |
if exist drop index and create index in MYSQL (0) | 2019.05.18 |