DocumentDB readCollection函数错误

时间:2017-03-24 20:34:56

标签: azure azure-cosmosdb

我试图使用" readCollection"功能,但我得到一个错误:

  

"选项"参数必须是"对象"的类型。实际类型是:   "功能"

我的代码:

([Activity].[ProjectCategoryName].[All],[Measures].[ActualHours]) 
+ ([Activity].[ProjectCategoryName].[All],[Measures].[TimeSheetHours_Unposted])
- ([Activity].[ProjectCategoryName].&[Overtime],[Measures].[ActualHours]) 
- ([Activity].[ProjectCategoryName].&[Overtime],[Measures].[TimeSheetHours_Unposted]) 

docUrl var等于我的document._self路径。

此代码之前正在运行,但出于某种原因,如果没有我做任何更改,它就不再存在了。

从错误中说出'选项'参数需要是一个对象而不是一个函数,但是从我在文档中读到的'选项'参数是可选的,我没有在我的函数中使用它。

当我使用replaceDocument函数时,我也遇到了同样的错误。

http://azure.github.io/azure-documentdb-node/DocumentClient.html#readCollection

1 个答案:

答案 0 :(得分:0)

问题是您在参数列表中有一个错误处理函数,这会导致它认为第二个参数是options。删除错误处理函数,并在主处理程序中添加代码,以便在err未返回null时处理它。