3

Bluemix の Node-Red フロー エディターで、dashDB オブジェクトから 2 つのパラメーターを SQL クエリに渡そうとしています。パラメータは msg.fromDate と msg.toDate に保存されており、dashDB ノードの「パラメータ マーカー」に入力したいと考えています。パラメータを 1 つだけ使用する場合は、パラメータ マーカーに「msg.fromDate」と入力するだけで問題なく動作します。ログに次のように表示されます。

2015-12-10T12:22:12.856+0100 [App/0] out 入力ノード: pathToArray: msg,toDate 2015-12-10T12:22:12.856+0100 [App/0] out 入力ノード: parameterValues: 2015-12 -01

ここで、2 つの入力パラメーターを使用しようとすると、「パラメーター マーカー」に「msg.toDate、msg.fromDate」と入力すると、ログに次のエラーが表示されます。

2015-12-10T12:26:01.271+0100 [App/0] out 10 Dec 11:26:01 - [error] [dashDB in:popular words] TypeError:未定義のプロパティ 'fromDate' を読み取れません

2015-12-10T12:26:01.270+0100 [App/0] out 入力ノード: pathToArray: msg,toDate, msg,fromDate

2 つのパラメータを渡す方法は?

4

2 に答える 2

3

この問題の理由がわかりました。次のように「パラメータマーカー」を入力すると、次のようになります。

msg.toDate, msg.fromDate

それは動作しません。そして、このように動作します:

msg.toDate,msg.fromDate

言い換えれば、パラメータ間のスペースはそれを壊します!

于 2015-12-11T14:05:28.087 に答える