2012-11-09 37 views
5

Chọn Top 10 a, b từ những người dùng
truy vấn tương đương sql trong MongoDBMongoDB tương đương với SQL "TOP"

Là một phần của chức năng jqGrid để lưu các dữ liệu json và lấy dữ liệu json từ DB, tôi cần truy vấn SQL đơn giản này trong MONGODB.

+0

hãy giải thích những gì bạn muốn đạt được, những gì bạn đã thử cho đến nay. – HungryCoder

Trả lời

12
.limit() 

Ví dụ:

db.things.find().limit(10) 

Tài liệu: http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Blimit%28%29%7D%7D

Theo bình luận dưới đây, về mặt kỹ thuật, bạn muốn sắp xếp bộ sưu tập quá, vì vậy nó sẽ là:

db.things.find().sort({someField:1}).limit(10) 
+0

thêm sắp xếp() trong chuỗi và đó là câu trả lời ;-) – awenkhh

+0

cũng ... tôi bỏ qua .sort() do anh ta không có 'ORDER BY' trong truy vấn sql ban đầu của mình ;-) – Alex

+0

Cảm ơn bạn, Alex và Awenkh! –

1

Câu hỏi ngắn, câu trả lời ngắn: bạn có thể đạt được điều này th sắp xếp() và giới hạn()

Các vấn đề liên quan