Maison > Questions et réponses > le corps du texte
看到这个关于SQL中加入 LIMIT 1
是否会更快的问题,/q/10100000001...
老牛我就想起了mongodb里的 findOne
db.collection.findOne(query)
不知道是不是跟SQL的一样,还是说跟db.collection.find().limit(1)
一样?
迷茫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().
伊谢尔伦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...