数据库中有一字段“preOrderRecor”为2进制数据,每一位表示为每月指定日期的预订情况,如:"0Xf1e7cd0",如何查询所有此段第5位(右边算起)为“1”的所有记录。
判断方法可如下示例:
//查询指定日期是否订餐
function isDateOrder(date){
const OrderData=0xf1e7cd0
let model=0x01<<date-1
return (model&OrderData)!=0x0
}
可是如何在查询中对对应字段使用自定义函数?
云开发的数据库貌似暂时不支持自定义函数查询
可以尝试通过位运算将其转化为大小比较的问题呢