如图中示例只能查询order表内书名为“三国演义”的订单,那如果我要查询书名为“三国演义”并且作者(author)是”张三“的订单,该如何写where语句??
求指教。

尼克尼克
- 发布:2022-11-18 09:42
- 更新:2022-11-18 12:18
- 阅读:329
请问联表查询中能否写多个查询条件
分类:uniCloud
尼克尼克 (作者)
谢谢。
那再请问,如果查询的值是变量传递进来的,写成这样好像查不到.where("book_id.title == $title && book_id.author ==$author")
应该怎么写?
2022-11-18 12:19
DCloud_uniCloud_CRL
回复 x***@163.com: 变量传进来是指的什么?是js变量?还是字段变量?js变量用模板字符串就可以
.where(
book_id.title == ${title})
2022-11-18 14:41
尼克尼克 (作者)
回复 DCloud_uniCloud_CRL: 是js变量,但是我这样写了系统报错:Error: 查询条件语法错误:Unexpected token。如下,其中title是js变量
let title = this.title
db.collection(guanzhu, helps)
.where('help_id.is_delete==false && help_id.title==${title}')
.get()
2022-11-18 15:16
DCloud_uniCloud_CRL
回复 x***@163.com: 模板字符串的语法是反引号 ``,看下模板字符串文档
2022-11-18 15:42
尼克尼克 (作者)
回复 DCloud_uniCloud_CRL: 可以了,谢谢。
2022-11-18 18:11