우노
[MongoDB] ArrayElement 본문
Array 요소 접근
find
Array안에 해당 value가 포함만 돼 있어도 출력해준다!
db.collection.find({ tags : "red" })
$in
해당 value 들 중 하나라도 들어가 있는 애들 출력!
db.collection.find({ status : {$in : ["A", "D"]}})
$all
해당 요소가 모두 포함 된 것들을 출력!
db.collection.find({ tags : {$all : ["red", "blank"]}})
$nin
해당 요소가 포함 안 된 것들을 출력!
db.collection.find({ status : {$nin : ["A", "D"]}})
해당 요소가 정확히 일치하는 것만 출력!
db.collection.find({ tags : ["red", "blank"]}).pretty()
요소 중 25보다 큰게 있다면 해당 도큐먼트 출력
db.collection.find({ dim_cm : {$gt : 25}}).pretty()
dot을 사용시 해당 Array 요소에 접근 하여 쿼리 가능하다!
1번째 요소가 25보다 큰 도큐먼트 출력!
db.collection.find({ "dim_cm.1" : {$gt : 25}}).pretty()
배열의 크기가 3인 도큐먼트만 출력
db.collection.find({"tags" : {$size : 3}}).pretty()
'Database > MongoDB' 카테고리의 다른 글
[MongoDB] CRUD (0) | 2020.07.03 |
---|---|
[MongoDB] Condition (0) | 2020.07.03 |
[MongoDB] Projection (0) | 2020.07.03 |
[MongoDB] Cursor (0) | 2020.07.03 |
[MongoDB] Aggregation (0) | 2020.07.03 |
Comments