作者:风过无痕啦啦 | 来源:互联网 | 2023-05-29 09:15
我想在azure documentdb中创建一个带有自动增量列的文档.
这可能吗?如果是,请指导我.
任何帮助将不胜感激.
Database db = CreateOrReadDocumentDb("EmployeeDb").Result;
DocumentCollection dc = CreateOrReadDocumentCollection(db.SelfLink, "EmployeeDetails").Result;
Employee emp = new Employee();
emp.Name="ABC";
emp.id="";//automatically generate a unique string
emp.sal=10000;
emp.exp =5;
emp.index=0; // I want an auto increment column for emp with name index and want to store in azure document db
client.CreateDocumentAsync(collectionLink, data);
Andrew Liu..
8
DocumentDB不包含开箱即用的自动增量功能.
正如Gaurav在Do中提到的那样,我们在DocumentDB中有Identity Column,该id
字段的特殊之处在于,如果应用程序未提供值 - DocumentDB将自动分配GUID.
如果您需要自动增量功能,一种可能的解决方案是将计数器存储为文档,并利用DocumentDB的触发器填充您的字段并更新计数器.
1> Andrew Liu..:
DocumentDB不包含开箱即用的自动增量功能.
正如Gaurav在Do中提到的那样,我们在DocumentDB中有Identity Column,该id
字段的特殊之处在于,如果应用程序未提供值 - DocumentDB将自动分配GUID.
如果您需要自动增量功能,一种可能的解决方案是将计数器存储为文档,并利用DocumentDB的触发器填充您的字段并更新计数器.