1

このコードはsoda-jsでサポートされていますか? サポートされている場合、500 ステータス コードが表示されるのはなぜですか?

var identifier = 'fgzt-sd3n'
var op = new soda.Consumer('data.cms.gov', options);
op.query()
    .withDataset(identifier)
    .where({npi:"in('1598908824','1194758300')"})
    .getRows()
    .on('success', function(rows){console.log(rows)})
    .on('error', function(error){console.log(error)})
}

また、私のリストは配列にすることも、少なくとも文字列変数にすることもできます

'in('+strList+')'

どこ

var strList="'1598908824','1194758300'"
4

1 に答える 1

1

代わりにこれを試してください:

var identifier = 'fgzt-sd3n' var op = new
soda.Consumer('data.cms.gov', options); op.query()
    .withDataset(identifier)
    .where({"npi in('1598908824','1194758300')"})
    .getRows()
    .on('success', function(rows){console.log(rows)})
    .on('error', function(error){console.log(error)}) }

前に渡していたのは、失敗whereする SoQL クエリを取得したと思われます$where=npi=in(...)

400役に立たないエラーではなく、エラーを受け取るべきでした500- 私はそれについてバグを報告します!

于 2016-05-02T20:17:24.723 に答える