• 2329阅读
  • 1回复

mongo查询问题 [复制链接]

上一主题 下一主题
离线lovexin109
 

只看楼主 倒序阅读 楼主  发表于: 2016-01-27
可以得出正确的查询条数,为什么more()是flase呢
BSONObjBuilder ob_queryreturn;
BSONObj  b_queryreturn;
string s_queryreturn="";
QString qs_queryreturn="";
for(int i=0;i<=4;i++)
{
if(s_findin!="")
{
    ob_queryreturn.append(s_lable,s_findin);
            i_inputjudge++;
}
}
b_findin=ob_queryreturn.obj();
auto_ptr<DBClientCursor> p_queryreturn;
p_queryreturn=c.query("mymon.local",Query(b_findin),0);
ui->label_15->setText("记录:"+QString::number(p_queryreturn->itcount(),10));
while (p_queryreturn->more())
{
   b_queryreturn=p_queryreturn->next();
  s_queryreturn=b_queryreturn.toString();
   qs_queryreturn=QString::fromStdString(s_queryreturn);
   ui->label_15->setText(qs_queryreturn);
}
离线lovexin109

只看该作者 1楼 发表于: 2016-01-28
已解决,去掉ui->label_15->setText("记录:"+QString::number(p_queryreturn->itcount(),10));即可
快速回复
限100 字节
 
上一个 下一个