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

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

db.collection.findOne(query)

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

高洛峰
高洛峰

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

répondre à tous(3)
迷茫

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

伊谢尔伦

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...

大家讲道理

Un sens

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal