看到这个关于SQL中加入 LIMIT 1
是否会更快的问题,/q/10100000001...
老牛我就想起了mongodb里的 findOne
db.collection.findOne(query)
不知道是不是跟SQL的一样,还是说跟db.collection.find().limit(1)
一样?
伊谢尔伦2017-04-21 11:17:25
実装メカニズムは db.collection.find().limit(1)
とは大きく異なりますが、その使用方法は db.collection.find().limit(1)< と似ています。 /code> > あまり違いはありません
db.collection.find().limit(1)
差距太多,但用起来和 db.collection.find().limit(1)
没多大区别,
findOne
是 找到第一条,返回数据,然后关闭游标cursor 这些操作一气喝成db.collection.find().limit(1)
findOne
は、最初の項目を検索し、データを返し、カーソルを閉じることです。db.collection.find().limit(1) )
はい まずカーソルを返し、必要なデータを取得してからカーソルを閉じます具体的な実装は依然としてクライアントに依存します...🎜