云开发模式下,如何加密存取云数据库的数据?
请教下各位大佬,我现在想实现这样一个加解密的需求:用户在小程序的手机端存储数据时,以加密的形式放到云数据库里,但是呢,用户还会根据查询条件去查询数据,这样我在构造查询的代码时,就得使用解密过的数据来查,这咋弄?
比如用户存储了一个商品,价格是200,然后查询了库里价格在100-300之间的商品。那在存储价格200的那个商品时,200这个值是加密后存储到库里的,那用户查询价格100-300之间的商品时,就必须先把库里的数据价格这个字段先解密了才能查。如果是普通的数据库,自带了加解密的api,这个需求倒也好办,云数据库貌似用的是mangodb吧,我在文档里好像没看到有这样的api。
所以,最后请教一下,有没什么办法解决这样的需求,谢谢!