Azure功能应用程序输出CosmsDB

2024-04-18 13:12:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Python,并且没有关于在Python中实现这一点的文档。我有一个使用python的blob存储。现在我正试图把数据保存到宇宙数据库。我不知道我应该在azure函数中做什么?在

cosmosdb_data = open(os.environ['outputDocument'], 'wb')

真的很感谢你的帮助!在

编辑:

我把它存储起来了,但它抱怨文档损坏了,而且缺少了id字段。这是否意味着你必须设置自己的身份证??在

data = {
    "timestamp": datetime.now().strftime("%Y-%m-%d %H:%M:%S"),
    "image":"path/image.jpg",
    "device":subject.split(",")[1],
    "detected":"false",
    "detection_type":"null"
}

document = open(os.environ['outputCosmosDB'], 'w')
document.write('%s' % data)
document.close()

Tags: 数据函数文档image数据库dataosenviron
1条回答
网友
1楼 · 发布于 2024-04-18 13:12:04

document.write没有输出有效的JSON,是吗?它不输出单引号,而不是双引号吗?您需要确保它输出有效的JSON。在

不需要使用用户名。在

另外,azurefunctionsv1上的Python不是很好,我建议不要使用它。我们正在积极开发一个新版本的pythonforv2,它可以很好地解决这类问题。在

相关问题 更多 >