Я надеюсь получить данные в определенном диапазоне от mongodb, потому что все данные слишком велики. Например, мне нужно получить диапазон между 1000-2000.
Я использую диапазон $ в агрегации mongodb, чтобы получить определенный диапазон записей данных.
client = MongoClient('mongodb://xxx.xxx.xxx.xxx')
database = client['abc_data']
print database.users.count() # this is a huge number
cursor_mongo = database.users.aggregate({$range:[0, 100]}, allowDiskUse=True)
Надеюсь получитькурсор, включающий диапазон данных от 0 до 100. Но получил ошибку:
cursor_mongo = database.stackoverflow_users.aggregate({$range:[0, 100]}, allowDiskUse=True)
^
SyntaxError: invalid syntax