ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Operator & Function
    Database/MongoDB 2023. 2. 1. 20:44

    Operator

     

    비교 연산자

    Operator Description
    $eq (equals) 값과 같으면
    $gt (greater than) 값보다 크면
    $gte (greater than or equals) 값보다 크거나 같으면
    $lt (less than) 값보다 작으면
    $lte (less than equals) 값보다 작거나 같으면
    $ne (not equals) 값과 같지 않으면
    $in 배열 안에 속하는 값
    $nin 배열 안에 속하지 않는 값

     

    논리 연산자

    Operator Description
    $or 조건중 하나라도 충족하면
    $and 조건 모두 충족하면
    $not 조건과 같지 않으면
    $nor 모든 조건이 맞지 않으면

     

    use function

    Js 형식의 함수를 구성 및 호출하여 활용할 수 있습니다.

    JS 포멧의 함수를 system.js 에 추가해놓고 불러서 사용가능합니다.

    var showpage = function(page){
    return db.book.find().sort({"hits":-1}).skip((page-1)*2).limit(2);
    }
    > showpage(1)
    > showpage(2)
    
    > db.system.js.insertOne(
        {
            _id:"showPage2",
            value: function(page){
                return db.book.find().sort({"hits":-1}).skip((page-1)*2).limit(2);
                }
        }
    )
    
    > db.loadServerScripts()
    > showPage2(1)

     

    'Database > MongoDB' 카테고리의 다른 글

    Index  (1) 2023.02.02
    MapReduce  (0) 2023.02.02
    Aggregate  (0) 2023.02.01
    기본 Query  (0) 2023.02.01
    What is MongoDB?  (0) 2023.02.01
Designed by Tistory.