【发布时间】:2021-11-07 12:39:26
【问题描述】:
我正在查看此页面上的官方 Diesel 文档:https://docs.diesel.rs/diesel/expression_methods/trait.PgArrayExpressionMethods.html#example。该示例使用变量tags,但我看不到它的定义位置。这段代码sn-p应该怎么理解?
let cool_posts = posts.select(id)
.filter(tags.contains(vec!["cool"]))
.load::<i32>(&conn)?;
assert_eq!(vec![1], cool_posts);
let amazing_posts = posts.select(id)
.filter(tags.contains(vec!["cool", "amazing"]))
.load::<i32>(&conn)?;
tags 变量从何而来?
【问题讨论】:
-
我终于发现标签是 vec。是否可以在柴油查询中使用 in select ? @彼得霍尔
标签: rust rust-diesel rustdoc