Mongodb 导致查询失败的js撇号
我使用的是breeze mongo节点模块,当查询带有撇号的实体名称时,服务器会抛出异常 查询示例:Mongodb 导致查询失败的js撇号,mongodb,breeze,Mongodb,Breeze,我使用的是breeze mongo节点模块,当查询带有撇号的实体名称时,服务器会抛出异常 查询示例: EntityQuery.from('People') .where('name', '==', "brian's") 错误:无法分析筛选器Expr:name eq'brian's' 解析时(/node/api/node_modules/breeze mongodb/mongoQuery.js:108:19) 在MongoQuery.解析URL(/node/api/node
EntityQuery.from('People')
.where('name', '==', "brian's")
错误:无法分析筛选器Expr:name eq'brian's'
解析时(/node/api/node_modules/breeze mongodb/mongoQuery.js:108:19)
在MongoQuery.解析URL(/node/api/node\u 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)
at param(/node/api/node_modules/express/lib/router/index.js:135:11)
通过时(/node/api/node_modules/express/lib/router/index.js:142:5)
路由器调度(/node/api/node\u 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)
撇号不受支持吗?我不能100%确定这是一个bug。。。但很可能是这样
我们将修复它。这已在npm最新的Breeze 1.4.8和Breeze mongoDb v 0.0.6包中修复