看到这个关于SQL中加入 LIMIT 1
是否会更快的问题,/q/10100000001...
老牛我就想起了mongodb里的 findOne
db.collection.findOne(query)
不知道是不是跟SQL的一样,还是说跟db.collection.find().limit(1)
一样?
迷茫2017-04-21 11:17:25
mongoDB의 Limit() 함수는 SQL의 Limit과 동일합니다. mango의limit()함수는 find()함수 다음에도 사용됩니다.
伊谢尔伦2017-04-21 11:17:25
구현 메커니즘은 db.collection.find().limit(1)
과 많이 다르지만 사용법은 db.collection.find().limit(1)
,
findOne
예, 첫 번째 항목을 찾아 데이터를 반환한 다음 커서를 닫습니다. db.collection.find().limit(1)
예, 먼저 커서를 반환하고 필요한 데이터를 가져옵니다. 그런 다음 커서를 닫으세요
구체적인 구현은 여전히 클라이언트에 따라 다릅니다...