db.collection.find(query,projection)返回的是一个游标,通常有三种方法进行处理方式
1.使用hasNext()和next()
如:
var myCursor = db.message.find()while (myCursor.hasNext()) {
print(myCursor.next());
}
2.使用forEach
如:
db.message.find().forEach(function(e){
print(e);
})
3.转化成数组
如:
var myCursor = db.message.find()
var documentArray = myCursor.toArray();
for(var i=0;i<documentArray.length;i++){
print(documentArray[i]);
}