MongoDB里findOne()是不是相当于SQL中LIMIT 1
高洛峰
高洛峰 2017-04-21 11:15:25
0
3
785

看到这个关于SQL中加入 LIMIT 1 是否会更快的问题,/q/10100000001...
老牛我就想起了mongodb里的 findOne

db.collection.findOne(query)

不知道是不是跟SQL的一样,还是说跟db.collection.find().limit(1)一样?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
迷茫

mongoDB의 Limit() 함수는 SQL의 Limit과 동일합니다. mango의limit()함수는 find()함수 다음에도 사용됩니다.

伊谢尔伦

구현 메커니즘은 db.collection.find().limit(1)과 많이 다르지만 사용법은 db.collection.find().limit(1),

과 크게 다르지 않습니다.

findOne 예, 첫 번째 항목을 찾아 데이터를 반환한 다음 커서를 닫습니다.
db.collection.find().limit(1) 예, 먼저 커서를 반환하고 필요한 데이터를 가져옵니다. 그런 다음 커서를 닫으세요

구체적인 구현은 여전히 ​​클라이언트에 따라 다릅니다...

大家讲道理

한 가지 의미

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿