-
Operator & FunctionDatabase/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)