Я использую 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}
Почему появляется эта ошибка, как я могу ее исправить?