我试图使用" 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
答案 0 :(得分:0)
问题是您在参数列表中有一个错误处理函数,这会导致它认为第二个参数是options
。删除错误处理函数,并在主处理程序中添加代码,以便在err
未返回null时处理它。