【发布时间】:2011-07-30 10:10:20
【问题描述】:
我正在使用 simpldb 并试图将 rahul' mehta 保存在 simpledb 中,但它给了我以下错误:
代码:
function htmlEscape(text) {
return text.replace(/&/g,'&').
replace(/</g,'<').
replace(/"/g,'"').
replace(/'/g,''');
}
console.log(params.filename);
if (params.filename!=undefined) params.filename=htmlEscape(params.filename);
console.log(sys.inspect(params));
sdb.putItem(domain, params.objectid, params, function( error ) {
});
输出:
rahul' mehta
{
filename: 'rahul' mehta',
}
错误:
{"event":"error","errno":"InvalidQueryExpression","message":"The specified query expression syntax is not valid.","queueno":7}
为什么会出现这个错误,我该如何解决?
【问题讨论】:
标签: node.js amazon-simpledb html-escape-characters