recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

db.collection.findOne(query)

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

高洛峰高洛峰2804 Il y a quelques jours797

répondre à tous(3)je répondrai

  • 迷茫

    迷茫2017-04-21 11:17:25

    La fonction limit() dans mongoDB est la même que la limite dans SQL. La fonction limit() dans mango est également utilisée après la fonction find().

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-21 11:17:25

    Bien que le mécanisme de mise en œuvre soit très différent de db.collection.find().limit(1), l'utilisation n'est pas très différente de db.collection.find().limit(1),

    findOne Oui, recherchez le premier élément, renvoyez les données, puis fermez le curseur. Ces opérations peuvent être effectuées en une seule fois
    db.collection.find().limit(1) Oui, renvoyez d'abord le curseur, obtenez les données requises, puis fermez le curseur

    La mise en œuvre spécifique dépend toujours du client...

    répondre
    0
  • 大家讲道理

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

    Un sens

    répondre
    0
  • Annulerrépondre