DocumentDB JavaScript API:QueryDatabase不是函数

DocumentDB JavaScript API:QueryDatabase不是函数,javascript,node.js,azure,azure-cosmosdb,Javascript,Node.js,Azure,Azure Cosmosdb,我正在为用JavaScript/Node.js编写的Azure函数创建一个服务,在尝试访问函数DocumentClient.querydatabase时出现以下错误。我在Visual Studio代码中安装了正确的引用,通过Intellisense可以通过以下内容查看QueryDatabase方法: var client = require('documentdb').DocumentClient; client.queryDatabases(...); 你知道为什么调试器会出错吗 Excep

我正在为用JavaScript/Node.js编写的Azure函数创建一个服务,在尝试访问函数DocumentClient.querydatabase时出现以下错误。我在Visual Studio代码中安装了正确的引用,通过Intellisense可以通过以下内容查看QueryDatabase方法:

var client = require('documentdb').DocumentClient;
client.queryDatabases(...);
你知道为什么调试器会出错吗

Exception has occurred: TypeError
TypeError: client.queryDatabases is not a function
    at Object.getOrCreateDatabase (/Users/.../Documents/.../UserModel.js:23:16)
    at Object.<anonymous> (/Users/.../Documents/.../Test.js:5:11)
    at Module._compile (module.js:638:14)
    at Object.Module._extensions..js (module.js:652:10)
    at Module.load (module.js:560:32)
    at tryModuleLoad (module.js:503:12)
    at Function.Module._load (module.js:495:3)
    at Function.Module.runMain (module.js:682:10)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:613:3
发生异常:TypeError TypeError:client.QueryDatabase不是函数 在Object.getOrCreateDatabase(/Users/../Documents/../UserModel.js:23:16)
首先,您需要使用DocumentDB主机和身份验证密钥初始化客户端。然后通过这个客户端调用函数

例如:

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

var endpoint = '<host>';
var primaryKey = '<authKey>';
var client = new DocumentDBClient(endpoint, { masterKey: primaryKey });

var querySpec = {
    query: 'SELECT * FROM root r WHERE  r.id = @id',
    parameters: [
        {
            name: '@id',
            value: databaseId
        }
    ]
};

client.queryDatabases(querySpec).toArray(function (err, results) {
    if(err) return console.log(err);
    console.log(results);
});
var DocumentDBClient=require(“documentdb”).DocumentClient;
var端点=“”;
var primaryKey='';
var client=newdocumentdbclient(端点,{masterKey:primaryKey});
变量querySpec={
查询:“从根r中选择*,其中r.id=@id',
参数:[
{
名称:'@id',
值:数据库ID
}
]
};
client.querydatabase(querySpec.toArray)(函数(err,results){
if(err)返回console.log(err);
控制台日志(结果);
});