서버에서 보낸 다른 숫자로 문자열로 정의 된 소수를 비교하는 Cloudant DataBase에서 쿼리를 수행해야합니다. 문제는 문자열의 비교가 만들어지고 수치 비교가 필요하다는 것입니다. 쿼리를 수행하는 동안 데이터베이스 매개 변수를 float로 변환하여이 검색을 수행 할 수있는 방법이 있습니까? O이 쿼리를 수행하는 또 다른 방법이 있습니까?Cloudant 쿼리에서 문자열 매개 변수를 float로 변환
이것은 서버의 쿼리이며 클라이언트에서 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
제 질문을 편집했습니다 ... 충분하길 바래요. –