method Query.load
load(field) of a query: the rows of the ref<..> / many<..> field are fetched with the query (D-4782).
Example:
use std.orm { Db, Many, many, ref }
@table("users")
data User {
@pk id: i64
name: str
orders: many<Order> = Many<Order>{}
}
@table("orders")
data Order {
@pk id: i64
owner: ref<User>
}
fn withOrders(db: Db) -> List<User> db {
db.User.query().load("orders").run()
}pub(api) fn load(field: str) -> Query<T>Since. 1.0.0-beta
Parameters
| Name | Type |
|---|---|
field | str |
Returns
Query<T>
Effects
none declared (pure unless the body says otherwise)
Defined in: std/orm/orm.oxl:829