我正在使用breeze-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) 在param(/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)
是否不支持撇号?
答案 0 :(得分:0)
我不是100%确定这是一个错误...但它可能是。
我们会修复它。
答案 1 :(得分:0)
最新的Breeze 1.4.8和npm的breeze-mongoDb v 0.0.6软件包已经修复了这个问题。