首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >替换字符串中的\ (JavaScript)

替换字符串中的\ (JavaScript)
EN

Stack Overflow用户
提问于 2017-11-08 04:55:51
回答 1查看 33关注 0票数 0
代码语言:javascript
运行
复制
if(sorting != null) {

  user
   .find({})
   .sort(sorting) 
   .exec(function(err, users) {
      if(err){
          res.status(404).send({
              message: err,
              data: []
          });
      } else {
          res.status(200).send({
              message: 'OK sorted '+ sorting.replace('\', ''),//user.find({}),//obj.name,
              data: users
          });
      }
  });
}

我正在为我的restful API实现排序,这必须适用于

http://localhost:3000/api/users?sort={"name":1}

这种请求。

sorting变量应该包含名称,以便对“{"name": 1}”进行排序,我将其声明为req.query.sort;

然而,这给了我{\"name\": 1},使我无法对正确的值进行排序。

如何将{\"name\": 1}更改为专门打印到{ "name" : 1 } ??

EN

回答 1

Stack Overflow用户

发布于 2017-11-08 05:03:38

替换斜杠的代码行需要如下所示:

代码语言:javascript
运行
复制
          message: 'OK sorted '+ sorting.replace('\\', ''),//user.find({}),//obj.name
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47167275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档