Я хотел бы реализовать это решение от Mongodb Inc с использованием Триггер CosmosDB, но я не знаю, возможны ли триггеры с использованием MongoDB API, а если да, то я не могу найти никаких примеров. Вот простой рабочий javascript, который реализует это решение на стороне клиента:
function getNextSequenceValue(sequenceName){
var sequenceDocument = db.counters.findAndModify({
query:{_id: sequenceName },
update: {$inc:{sequence_value:1}},
new:true
});
return sequenceDocument.sequence_value;
}
db.products.insert({
"_id":getNextSequenceValue("productid"),
"product_name":"Apple iPhone",
"category":"mobiles"
})
Можно ли сделать эту серверную часть с помощью триггера CosmosDB?