使用JavaScript Azure功能写入Azure Cosmos DB

问题描述 投票:0回答:2

我正在关注这个例子。 https://docs.microsoft.com/en-us/azure/azure-functions/functions-integrate-store-unstructured-data-cosmosdb

我不想使用示例中的C#,而是使用JavaScript。但我想弄清楚这部分是如何用JS编写的。

taskDocument = new {
    name = name,
    duedate = duedate.ToString(),
    task = task
};

我尝试了上面和下面,但两个都抛出异常。

taskDocument = new {
    name: name,
    duedate: duedate,
    task: task
};

对于那些知道它是如何工作的人来说,猜测这是一项简单的任务。

javascript azure-cosmosdb azure-functions
2个回答
2
投票

对象初始化的正确语法是

let taskDocument = {
    name: name,
    duedate: duedate,
    task: task
};

然后,您需要将此值分配给输出绑定,即context.bindings.taskDocument


0
投票

好吧,这只是我的愚蠢。应该是这样的。

taskDocument = {
    name: name,
    duedate: duedate,
    task: task
};

JS中没有new:P

更新

完整的例子。

context.bindings.taskDocument = JSON.stringify({ 
   name: name,
   duedate: duedate,
   task: task
});
© www.soinside.com 2019 - 2024. All rights reserved.