MongoDB: cursor.next () метод
cursor.next
Метод cursor.next () используется для возврата следующего документа в курсоре.
Синтаксис:
cursor.next ()
Образец документа в коллекции ресторанов:
{
"address": {
"building": "1007",
"coord": [ -73.856077, 40.848447 ],
"street": "Morris Park Ave",
"zipcode": "10462"
},
"borough": "Bronx",
"cuisine": "Bakery",
"grades": [
{ "date": { "$date": 1393804800000 }, "grade": "A", "score": 2 },
{ "date": { "$date": 1378857600000 }, "grade": "A", "score": 6 },
{ "date": { "$date": 1358985600000 }, "grade": "A", "score": 10 },
{ "date": { "$date": 1322006400000 }, "grade": "A", "score": 9 },
{ "date": { "$date": 1299715200000 }, "grade": "B", "score": 14 }
],
"name": "Morris Park Bake Shop",
"restaurant_id": "30075445"
}
......
Пример: MongoDB: cursor.next () метод
Следующий пример вернет следующий документ из коллекционных ресторанов.
db.restaurants.find().next();
Выход:
> db.restaurants.find (). next (); { "_id": ObjectId ("55c3043ab165fa6355ec5c89"), "адрес" : { «здание»: «1007», "координ": [ -73,856077, 40.848447 ], "улица": "Моррис Парк Авеню", почтовый индекс: 10462 }, "Боро": "Бронкс", "кухня": "пекарня", "оценки" : [ { «date»: ISODate («2014-03-03T00: 00: 00Z»), "оценка отлично", "оценка": 2 }, { «date»: ISODate («2013-09-11T00: 00: 00Z»), "оценка отлично", "оценка": 6 }, { «date»: ISODate («2013-01-24T00: 00: 00Z»), "оценка отлично", "оценка": 10 }, { «date»: ISODate («2011-11-23T00: 00: 00Z»), "оценка отлично", "оценка": 9 }, { «date»: ISODate («2011-03-10T00: 00: 00Z»), "оценка": "B", "оценка": 14 } ], "name": "Morris Park Bake Shop", "restaurant_id": "30075445" }
Получить данные о ресторанах здесь
Предыдущая: метод cursor.min ()
Далее: метод cursor.objsLeftInBatch ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code