Javascript 通过axios将mongodb find对象传递给nodejs

Javascript 通过axios将mongodb find对象传递给nodejs,javascript,node.js,mongodb,express,axios,Javascript,Node.js,Mongodb,Express,Axios,我正在构建一个网站,该网站基于用户在测验中选择的答案构建一个动态mongodb查询对象。但是,当我尝试通过axios传递查询时,在react前端看起来是这样的: {weight:{$gte:30}} nodejs/express后端显示如下: {weight:'{$lte:3}} 有没有办法避免这种情况发生?或者有没有方法可以轻松地删除nodejs端添加的引号?您可以始终将regex语句附加到nodejs端以删除引号。另一件重要的事情是,您正在使用AXIOS,请查看AXIOS和fetch之间的差

我正在构建一个网站,该网站基于用户在测验中选择的答案构建一个动态mongodb查询对象。但是,当我尝试通过axios传递查询时,在react前端看起来是这样的:
{weight:{$gte:30}}
nodejs/express后端显示如下:
{weight:'{$lte:3}}


有没有办法避免这种情况发生?或者有没有方法可以轻松地删除nodejs端添加的引号?

您可以始终将regex语句附加到nodejs端以删除引号。另一件重要的事情是,您正在使用
AXIOS
,请查看
AXIOS
fetch
之间的差异。这应该可以解释为什么要将它作为字符串传递。我将检查它,谢谢。