我有一個CosmosDB中的json文檔集合,可以包含對集合中其他文檔的引用(通過id)。我可以在CosmosDB(Graph API)中使用觸發器根據文檔有效載荷自動創建邊緣嗎?
我想通過使用在創建/更新/刪除文檔時運行的觸發器自動管理這些文檔之間的圖形邊緣。
我可以通過觸發器函數從JavaScript訪問Gremlin API嗎?
在圖的上下文中是否有觸發器的任何文檔?我找不到任何東西。
另一個更髒的選擇是在觸發器中「手動」創建邊緣文檔,但如果CosmosDB團隊更改描述邊緣的文檔的基礎格式,則會中斷。
OP似乎指的是包含在Cosmos中的實際觸發功能,而不是Azure功能觸發器。在數據庫級觸發器的情況下,您可以獲得自動事務範圍和ACID保證,這對他的工作負載可能很重要 –
好點,我認爲他指的是具有Azure函數的新CosmosDB觸發器,如果OP確認,我將刪除該答案情況並非如此:) –