【问题标题】:breeze js apostraphe causing query to fail微风js撇号导致查询失败
【发布时间】:2014-01-08 10:28:13
【问题描述】:

我正在使用微风-mongo 节点模块,当对带有撇号的实体名称执行查询时,服务器会抛出异常。

查询示例:

EntityQuery.from('People')
           .where('name', '==', "brian's")

错误:无法解析 filterExpr:name eq 'brian's' 在解析 (/node/api/node_modules/breeze-mongodb/mongoQuery.js:108:19) 在 MongoQuery._parseUrl (/node/api/node_modules/breeze-mongodb/mongoQuery.js:29:26) 在新的 MongoQuery (/node/api/node_modules/breeze-mongodb/mongoQuery.js:21:10) 在 getVideos (/node/api/api.js:102:19) 在回调(/node/api/node_modules/express/lib/router/index.js:161:37) 在参数 (/node/api/node_modules/express/lib/router/index.js:135:11) 通过时(/node/api/node_modules/express/lib/router/index.js:142:5) 在 Router._dispatch (/node/api/node_modules/express/lib/router/index.js:170:5) 在 Object.router (/node/api/node_modules/express/lib/router/index.js:33:10) 在下一个(/node/api/node_modules/express/node_modules/connect/lib/proto.js:190:15)

不支持撇号吗?

【问题讨论】:

    标签: mongodb breeze


    【解决方案1】:

    我不能 100% 确定这是一个错误……但它可能是。

    我们会解决的。

    【讨论】:

      【解决方案2】:

      此问题已在最新的 Breeze 1.4.8 和 npm 的微风-mongoDb v 0.0.6 包中得到修复。

      【讨论】:

        猜你喜欢
        • 2015-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多