cari

Rumah  >  Soal Jawab  >  teks badan

MongoDB里findOne()是不是相当于SQL中LIMIT 1

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

db.collection.findOne(query)

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

高洛峰高洛峰2864 hari yang lalu825

membalas semua(3)saya akan balas

  • 迷茫

    迷茫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().

    balas
    0
  • 伊谢尔伦

    伊谢尔伦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...

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-21 11:17:25

    Satu makna

    balas
    0
  • Batalbalas