我试图围绕2mb大小限制管理我的文档。 在尝试创建文档之前,获取文档大小的最有效,最准确,资源最少的方法是什么?
答案 0 :(得分:1)
您可以序列化要添加到CosmosDB中的对象,然后以字节为单位获取字符串的长度。
请记住,这不会100%准确,因为cosmos会添加所有自己的元数据属性,如etag
等,但它足够接近。
值得一提的是,我个人不推荐这种方法,但如果你想在增加它之前获得尺寸,它可能是你最接近的东西。
答案 1 :(得分:0)
我认为在创建之前是不可能的,无论如何,查看特别是x-ms-resource-usage查询文档时返回的标题,其中包含 client.readDocument(doc, function (err, doc, headers) {
...
})
属性
{{1}}