在mongo Shell中迭代游标
最后更新于
var myCursor = db.users.find( { type: 2 } );
while (myCursor.hasNext()) {
printjson(myCursor.next());
}var myCursor = db.users.find( { type: 2 } );
myCursor.forEach(printjson);var myCursor = db.inventory.find( { type: 2 } );
var documentArray = myCursor.toArray();
var myDocument = documentArray[3];var myCursor = db.users.find( { type: 2 } );
var myDocument = myCursor[1];myCursor.toArray() [1];var myCursor = db.users.find().noCursorTimeout();var myCursor = db.inventory.find();
var myFirstDocument = myCursor.hasNext() ? myCursor.next() : null;
myCursor.objsLeftInBatch();db.serverStatus().metrics.cursor{
"timedOut" : <number>
"open" : {
"noTimeout" : <number>,
"pinned" : <number>,
"total" : <number>
}
}