Implement the correct way of traversing a cursor

This commit is contained in:
fbraem 2013-02-19 22:38:27 +01:00
parent fb94876de2
commit 005e629fc7

View File

@ -319,9 +319,11 @@ void MongoDBTest::testCursorRequest()
int n = 0;
Poco::MongoDB::ResponseMessage& response = cursor.next(_mongo);
while(response.cursorID() != 0)
while(1)
{
n += response.documents().size();
if ( response.cursorID() == 0 )
break;
response = cursor.next(_mongo);
}
std::cout << "n= " << n << std::endl;