Я пытаюсь извлечь данные из mongodb с помощью python. Мой db содержит много данных. Поэтому я хочу ограничить данные во время извлечения. Я попробовал
import datetime
from pymongo import Connection
connection = Connection('localhost',27017)
db = connection['MyWork']
db_data = db.myusers.find().limit(2)
#db_data = db.myusers.find()[0:2]
print db_data
print db_data.count()
print db_data[0]
print db_data[1]
print db_data[2]
Но я получаю больше двух документов, когда пытался это сделать. Я использую драйвер pymongo
. Как ограничить значения
<pymongo.cursor.Cursor object at 0x000000000267D518>
3
{u'age': 24.0, u'_id': ObjectId('552b6e90aad3e2d909d5fb28'), u'place': u'Ravipadu', u'name': u'Shiva'}
{u'age': 28.0, u'_id': ObjectId('552b6eabaad3e2d909d5fb29'), u'place': u'Rajahmundry', u'name': u'Anil'}
{u'age': 30.0, u'_id': ObjectId('552b6ec1aad3e2d909d5fb2a'), u'place': u'Manchili', u'name': u'Kishore'}