오늘의 인기 글
최근 글
최근 댓글
Today
Total
12-30 13:56
관리 메뉴

우노

[MongoDB] Cursor 본문

Database/MongoDB

[MongoDB] Cursor

운호(Noah) 2020. 7. 3. 12:49

Cursor

  • 커서 안에서 지속적으로 iteration하면서 보는 것!

      var cursor = db.collection.find()
      cursor.hasNext()
      cursor.next()
    
      cursor.objsLeftInBatch()
      cursor.next()
      cursor.objsLeftInBatch()
    
  • iterate a Cursor

      var cursor = db.collection.find()
    
      while(cursor.hasNext()){
          print(tojson(cursor.next())); 
      }
    
  • 도큐먼트 하나씩 출력

      var cursor = db.collection.find()
      cursor.foreach(printjson)
    
  • 배열로 변환

      var cursor = db.collection.find()
      var cursorArray = cursor.toArray()
      cursorArray[0]
    
  • 일정시간 지나면 연결 끊기는 현상 없애기!

      var cursor = db.collection.find().noCursorTimeout()
      cursor.close()
    

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

[MongoDB] ArrayElement  (0) 2020.07.03
[MongoDB] Projection  (0) 2020.07.03
[MongoDB] Aggregation  (0) 2020.07.03
[MongoDB] mongoimport  (0) 2020.07.03
[MongoDB] Index  (0) 2020.07.02
Comments