MongoDB 문법 > 개발팁

본문 바로가기
사이트 내 전체검색


회원로그인

개발팁

MongoDB 문법

페이지 정보

작성자 관리자 작성일19-01-23 17:18 조회58회 댓글0건

본문

Query - Quick Referencefull docs

This query browser uses MongoDB Extended JSON in strict mode to encode queries and documents.

 

Field Constraint

e.g. { "zip" : "94114" }

Dot Notation reference

e.g. { "author.firstname" : "Jackie" }

Value in an Array

e.g. { "nicknames": "Liz" }

     // "nicknames" array contains "Liz"

System-generated Object IDsreference

e.g. { "_id": { "$oid":"4c32420f2f59bce80013371f" } }

Regular Expressionsreference

e.g. { "genre": { "$regex":"Hip.*Hop",

                  "$options":"i" } }

$or

e.g. { "$or" : [ {"zip": 94114}, {"area": 415} ] }

$notnegation of $ operators

e.g. { "children" : { "$not" : {"$size":1 } } }

Conditional Operators

$gt  - greater than <value>, $lt - less than <value>,

$gte - greater than or equal to <value>,

$lte - less than or equal to <value>

e.g. { "size" : {"$lt": 3} }

$ne - not equals <value>

e.g. { "status" : {"$ne": "complete"} }

$mod - mod <divisor> is <value>

syntax: { <field> : {"$mod":[<divisor>, <value>]} }

e.g. { "size" : {"$mod": [10, 1]} }

$in - in <array>, $nin - not in <array>

e.g. { "size" : {"$in": [1, 2, 3]} }

$exists - field present or missing

e.g. { "nicknames" : {"$exists": false} }

$type - BSON typereferenceis <type number>

e.g. { "name" : {"$type": 2} }

     // matches if "name" is a String

$all - array matches all of the elements in <array>

e.g. { "nicknames": { "$all": ["Liz", "Beth"] } }

$size - array has specified # of elements

e.g. { "nicknames" : {"$size": 3} }

$elemMatch - array matches criteriafull example

e.g. { "f": {"$elemMatch": {"s":"dot","c":"red"}} }

$near - ordered by distance from [ lat, long ]docs

e.g. { "loc": {"$near": [ 38, -122 ] } }

Subset of Fields - Quick Referencedocs

$slice - retrieve a subset of elements in an array

e.g. { "nicknames" : { "$slice" : 2} }

댓글목록

등록된 댓글이 없습니다.


접속자집계

오늘
13
어제
88
최대
389
전체
37,017
Copyright © khphub.com All rights reserved.
상단으로
모바일 버전으로 보기