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>С версии. 1.0.0-beta
Параметры
| Имя | Тип |
|---|---|
field | str |
Возвращает
Query<T>
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/orm/orm.oxl:829