2. db.collectionName.find({},{"_id":1}).skip(db.companies.find().count()-1);
위의 두가지가 언급되더라. 근데말이지.. 1번이 좀 더 빠른거 같더라.
왜지? 얼핏 봤을땐 2번이 더 빠를거같은데.. 캐시 문제인가 싶어.
PS) 속도체크에는 다음의 방법을 썼다.
PS) 속도체크에는 다음의 방법을 썼다.
var before = new Date()
db.collectionName.find().sort( { _id : -1 } ).limit(1)
//db.collectionName.find({},{"_id":1}).skip(db.companies.find().count()-1)
var after = new Date()
execution_mills = after - before
댓글 없음:
댓글 쓰기