微信小程序云开发api查询指令是一种用于查询微信小程序云开发api的命令行工具,它可以帮助开发者快速查询和调用微信小程序云开发api。
微信小程序云开发api查询指令的使用方法非常简单,首先,在命令行中输入“wxcloud”,然后根据提示输入相应的参数,如要查询的api名称、版本、文档地址、官方文档地址、官方文档版本、官方文档样例代码等。
wxcloud --name--version --doc --official-doc --official-version --example-code
此外,微信小程序云开发api查询还包含一个“--help”选项,用户可以使用此选项来获取有关如何使用此工具的帮助信息。
wxcloud --help
微信小程序云开发api查询是一个非常有用的工具,它能够帮助开发者快速找到所需要的api并进行调用。因此,对于想要快速学习和使用微信小程序云开发api的开发者来说,这是一个不容错过的工具。
查询指令,用于表示逻辑 "与" 的关系,表示需同时满足多个查询筛选条件
示例代码
如筛选出进度大于 50 小于 100 的 todo:
流式写法:
const _ = db.command
db.collection("todo").where({
progress: _.gt(50).and(_.lt(100))
})
前置写法:
const _ = db.command
db.collection("todo").where({
memory: _.and(_.gt(50), _.lt(100))
})
查询指令,用于表示逻辑 "或" 的关系,表示需同时满足多个查询筛选条件。或指令有两种用法,一是可以进行字段值的 “或” 操作,二是也可以进行跨字段的 “或” 操作。
字段值的 “或” 操作指的是指定一个字段值为多个值之一即可:
字段值的或操作:示例代码
如筛选出进度大于 80 或小于 20 的 todo:
流式写法:
const _ = db.command
db.collection("todo").where({
progress: _.gt(80).or(_.lt(20))
})
前置写法:
const _ = db.command
db.collection("todo").where({
progress: _.or(_.gt(80), _.lt(20))
})
前置写法也可接收一个数组:
const _ = db.command
db.collection("todo").where({
progress: _.or([_.gt(80), _.lt(20)])
})
跨字段的 “或” 操作指条件 “或”,相当于可以传入多个 where 语句,满足其中一个即可,示例:
跨字段的或操作:示例代码
如筛选出进度大于 80 或已标为已完成的 todo:
const _ = db.command
db.collection("todo").where(_.or([
{
progress: _.gt(80)
},
{
done: true
}
]))
Collection.where指定筛选条件方法签名如下:function where(rule: object): Query方法接受一个必填对象参数 rule,用...
CloudPay.unifiedOrder()支持端:云函数 2.0.2统一下单说明商户在小程序中先调用该接口在微信支付服务后台生成预支付交易单,返...
Aggregate.bucketAuto(object:Object):Aggregate支持端:小程序 2.7.4,云函数 0.8.1,Web聚合阶段。将输入记录根据给定的条件划分...
Aggregate.replaceRoot(object:Object):Aggregate支持端:小程序 2.7.4,云函数 0.8.1,Web聚合阶段。指定一个已有字段作为输出的...
Transaction数据库事务操作对象方法:Transaction.collection(name: string):Collection支持端:云函数事务中获取集合的引用。方...