Rumah > Soal Jawab > teks badan
看到这个关于SQL中加入 LIMIT 1
是否会更快的问题,/q/10100000001...
老牛我就想起了mongodb里的 findOne
db.collection.findOne(query)
不知道是不是跟SQL的一样,还是说跟db.collection.find().limit(1)
一样?
迷茫2017-04-21 11:17:25
Fungsi limit() dalam mongoDB adalah sama dengan had dalam sql. Fungsi limit() dalam mangga juga digunakan selepas fungsi find().
伊谢尔伦2017-04-21 11:17:25
Walaupun mekanisme pelaksanaannya sangat berbeza dengan db.collection.find().limit(1)
, penggunaannya tidak jauh berbeza dengan db.collection.find().limit(1)
,
findOne
Ya, cari item pertama, kembalikan data, dan kemudian tutup kursor operasi ini boleh dilakukan sekali gus db.collection.find().limit(1)
Ya, mula-mula kembalikan kursor, dapatkan data yang diperlukan. dan kemudian tutup kursor
Pelaksanaan khusus masih bergantung pada klien...