我正在使用Node.js,Express.js和Azure DocumentDB开发API。我能够使用以下命令成功注册存储过程:
var documentdb = require('documentdb').DocumentClient;
var client = new documentdb(/* endpoint URL */, { "masterKey": /* master key */ });
var dbLink = /* db self link */
var test = {
id: 'test',
body: function () {
__.response.setBody('Hello world.');
}
};
client.upsertStoredProcedure(dbLink, test, function (err, res) {
// save self link and rid to stored procedure object
test.link = res._self;
test.link = res._rid;
});
但是,当我尝试使用以下代码执行存储过程时:
client.executeStoredProcedure(test.link, function (err, res) {
console.log(err || res);
});
我收到400 Bad Request错误:执行函数时遇到异常。其中一个指定的输入无效。
我做错了什么?
答案 0 :(得分:3)
@dwheib在separate thread上找到了问题 - 在此重新发布每个人的好处。
问题是数据库自链接(Sub TCoutput()
Dim i As New Worksheet
Dim e As New Worksheet
Set i = ActiveWorkbook.Worksheet.Item(3)
Set e = ActiveWorkbook.Worksheets.Item(4)
Dim d
Dim j
d = 10
j = 3
Do Until IsEmpty(i.Range("N" & j))
If i.Range("N" & j) = "1" Then
d = d + 1
e.Range(Cells(d, 1), Cells(d, 8)) = i.Range(Cells(j, 1), Cells(j,8))
End If
j = j + 1
Loop
End Sub
)中缺少尾随反斜杠。