vettich / un-rethinkdb-rs

Unofficial RethinkDB driver for Rust
MIT License
7 stars 0 forks source link

Get all data from table. #1

Closed wuilmerj24 closed 8 months ago

wuilmerj24 commented 8 months ago

Hi y try get alld ata from one table, but only get 1 row of the table. My code:


    let conn=db.inner().clone();
    let mut query=unreql::r.db(env::var("ROCKET_DB_NAME").unwrap()).table("administradores").run::<&unreql::Session, Value>(&conn);
    let user: Option<Value> = query.try_next().await.unwrap();
    for  admins in query.try_next().await.iter(){
        println!("admins {:?}",admins.clone().unwrap());
    }
    Ok(())
}
vettich commented 8 months ago

Hi, try changing the for loop to while like this:

    while let Ok(Some(admin)) = query.try_next().await {
        // print
    }