请问mongoose model 的exec方法最后执行的Mongo语句会有风险吗?比如sql的注入那种?

mongoose model 的exec方法最后执行的Mongo语句会有风险吗?比如sql的注入风险的那种?

const mongoQ = mongoModel.find(query, { _id: 0 }).sort(sort || {});
mongoQ.exec();

假如这个 sort 是一个json字符串,里面可能会有特殊符号,最后拼成sort的语法执行,会有风险吗?比如sql的注入风险的那种?如果有,可以怎么处理呢?求大神。

阅读 624
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题