在documentDB中创建存储过程时遇到问题

时间:2017-11-02 23:39:56

标签: node.js azure azure-cosmosdb

我正在尝试创建一个存储过程来编辑documentDB中的文档,我正在使用此链接中提到的代码:

https://docs.microsoft.com/en-us/azure/cosmos-db/programming

然而,我收到此错误:

mscorlib:TypeError:client.createStoredProcedureAsync不是函数

这是我图书馆的问题吗? (documentdb)我也有以下代码。

var documentClient = require("documentdb").DocumentClient;

var client = new documentClient("DB URL", { "masterKey": "DB Key" });

教程不适合node.js吗?

1 个答案:

答案 0 :(得分:0)

您提到的教程使用Node.js SDK with Q Promises来说明存储过程,触发器和UDF的语法和用法。

因此,您需要通过以下命令安装它:

npm install documentdb-q-promises

并更改您的代码:

var documentClient = require("documentdb").DocumentClient;

为:

var documentClient = require("documentdb-q-promises").DocumentClientWrapper;