2012-11-09 14 views
5

Select Top 10 a, b da parte degli utenti
interrogazione equivalente sql in MongoDBMongoDB equivalente di SQL "TOP"

Come parte della funzionalità jqGrid per salvare i dati JSON e recuperare i dati JSON dal DB, avevo bisogno questa semplice query SQL in MONGODB.

+0

per favore elabore cosa volevi ottenere, cosa hai provato fino ad ora. – HungryCoder

risposta

12
.limit() 

Esempio:

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

Documentazione: http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Blimit%28%29%7D%7D

Come per il commento qui sotto, tecnicamente, che ci si vuole ordinare la raccolta troppo, quindi sarebbe:

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

aggiungi sort() nella catena ed è la risposta ;-) – awenkhh

+0

beh ... ho omesso .sort() a causa del fatto che non ha un 'ORDER BY' nella sua query sql originale ;-) – Alex

+0

Grazie, Alex e Awenkh! –

1

Breve domanda, risposta breve: è possibile ottenere questo wi th sort() and limit()