我需要在Cloudant DataBase中执行查询,在该数据库中将数字与定义为字符串的小数与服务器发送的另一个数字进行比较。问题在于比较字符串,我需要它作为数字比较。在执行查询时,通过将数据库参数转换为float可以执行此搜索吗? O还有另一种方法来做这个查询?在Cloudant查询中将字符串参数转换为浮点数
这是服务器中的查询,value.precio作为字符串从客户端发送。
value.precio = value.precio.split("-");
var precio_init = value.precio[0];
var precio_final = value.precio[1];
value.precio = {
"$gte":precio_init,
"$lte":precio_final
};
而且在我的数据库,这是我想要搜索的参数为:
“PRECIO”: “13.39”
感谢
你能提供一个具体的例子和说明你的文件的相关部分正试图查询? – ptitzler
我编辑了我的问题......我希望这已经足够了谢谢 –