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

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

db.collection.findOne(query)

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

高洛峰
高洛峰

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

全員に返信(3)
迷茫

mongoDBのlimit()関数はSQLのlimitと同じです。 mango の limit() 関数は、find() 関数の後にも使用されます。

いいねを押す +0
伊谢尔伦

実装メカニズムは db.collection.find().limit(1) とは大きく異なりますが、その使用方法は db.collection.find().limit(1) > あまり違いはありません db.collection.find().limit(1) 差距太多,但用起来和 db.collection.find().limit(1) 没多大区别,

findOne 是 找到第一条,返回数据,然后关闭游标cursor 这些操作一气喝成
db.collection.find().limit(1)

findOne は、最初の項目を検索し、データを返し、カーソルを閉じることです。
db.collection.find().limit(1) ) はい まずカーソルを返し、必要なデータを取得してからカーソルを閉じます

具体的な実装は依然としてクライアントに依存します...🎜
いいねを押す +0
大家讲道理

一つの意味

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート