select id, roles from master.users
where roles::jsonb ? 'admin'
-> 같은 걸로 응용가능하다
'database' 카테고리의 다른 글
[MongoDB] insert (0) | 2019.08.02 |
---|---|
MongoDb Query (0) | 2019.08.02 |
if exist drop index and create index in MYSQL (0) | 2019.05.18 |
select id, roles from master.users
where roles::jsonb ? 'admin'
-> 같은 걸로 응용가능하다
[MongoDB] insert (0) | 2019.08.02 |
---|---|
MongoDb Query (0) | 2019.08.02 |
if exist drop index and create index in MYSQL (0) | 2019.05.18 |
db.collection.insert()
collection이 없으면 만들고 삽입
db.collection.insertOne()
하나 추가
db.collection.insertMany()
여러게 추가
postgresql] json array include string (0) | 2021.02.23 |
---|---|
MongoDb Query (0) | 2019.08.02 |
if exist drop index and create index in MYSQL (0) | 2019.05.18 |
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 참 쉽겠구나 라는 생각이 들거다.
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 |
'if exist drop index' dose not exist in MYSQL.
So we using user variables.
tableName is table name.
indexName is index name.
columnName is column name.
set @exist := (select count(*) from information_schema.statistics where table_name = 'tableName' and index_name = 'indexName');
set @sqlstmt := if( @exist > 0,
'drop index indexName on tableName',
'create unique index indexName on tableName ( columnName )'
);
PREPARE stmt FROM @sqlstmt;
EXECUTE stmt;
set @sqlstmt := if( @sqlstmt = 'drop index indexName on tableName',
'create unique index catalogItemId on CatalogItemCatalogItemImageModelMeta ( catalogItemId )',
'select success'
);
PREPARE stmt FROM @sqlstmt;
EXECUTE stmt;
postgresql] json array include string (0) | 2021.02.23 |
---|---|
[MongoDB] insert (0) | 2019.08.02 |
MongoDb Query (0) | 2019.08.02 |