x = db.sometable.findOne();
find是返回一个cursor,要用next() 才能取出真正的数据
cur = db.sometable.find().limit(1)
x = cur.next()
用forEach循环处理:
db.sitelog.find().limit(10).forEach(
function(r) {
t = somefunc(r);
printjson(t);
}
);
用while循环处理,有时候会提示db not response 错误退出,超时设为-1也无效
while(cur.hasNext()){
r = cur.next();
t = somefunc(r);
printjson(t);
}
没有评论:
发表评论