问题标签 [azure-cosmosdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
418 浏览

c# - How should I store lots of rows in DocumentDb

I have an entity in my system which will have a lot of comments added against it in a short period of time.

Would I be correct in saying that if I read a document and then modify something in it, the entire object is then persisted back to the store?

If this is correct, then loading and storing an object with 5000 comments just so that I can add a comment seems like a bit too much?

Should I store each comment as a document and then scan through the document collection for a particular key? I would also need to be able to quickly find a comment and modify it.

0 投票
1 回答
3249 浏览

azure - 以原子方式递增 Azure DocumentDB 中文档中的整数

如何在 Azure DocumentDB 中以原子方式递增文档中的整数?

在存在并发写入者的情况下,增量操作必须是原子的。不允许丢失增量(它们在幼稚的读-修改-写算法中是可能的)。

0 投票
2 回答
4316 浏览

c# - 通过 .NET 确定每个查询的 DocumentDB 请求费用

我试图弄清楚通过提供的 .NET 客户端库执行 DocumentDB 查询请求时是否可以获得“请求费用”。详细信息会在底层 HTTP 标头“x-ms-request-charge”中返回,我可以通过 Fiddler 等进行监控,但如果我可以直接通过 .NET 获取它,我会更喜欢。

有人做过吗?或者至少能够确认它是否根本不可能?

更新:

添加了说明,即我在执行查询而不是其他操作时会收取请求费用。

0 投票
1 回答
719 浏览

azure - Azure、DocumentDB 无法将 POCO 对象保存为文档

我对 MS Azure DocumentDB 有严重的问题。

我知道它只是 pre-realese,但据我所知,据说可以将 Dynamic 和 POCO 对象保存为文档。当我保存动态对象时,它工作得很好(对象被添加到集合中):

但是,当我尝试添加 POCO 对象时,它不起作用(没有添加到集合中):

其他一切都是一样的。


编辑:临时解决方案是从 Microsoft.Azure.Documents.Document 类继承您的 POCO 类。

0 投票
1 回答
5399 浏览

json - 如何使用等效的 SELECT DISTINCT 语句查询 Azure DocumentDB

DocumentDb 不支持该DISTINCT声明。我在 DocumentDB 中有具有以下结构的文档(数千个文档):

如何查询集合并获得以下结果:

0 投票
2 回答
2669 浏览

c# - Azure DocumentDB - 将对象插入文档数组?

我正在开发一个简单的问答论坛。我想使用 Azure DocumentDB。

如何在 DocumentDB 中添加对现有问题文档的答案?

就我而言,我已经完成了与问题相同类型的答案列表:

我的文档对象如下所示:

我在 DocumentClient 中看不到任何更新方法:/。

0 投票
1 回答
127 浏览

c# - 只想阅读一份文件

我正在使用 LINQ 查询 DocumentDB,并且只想读取一个文档,例如 FirstOrDefault。这样做的正确方法是什么?这是可能给我多个文档的代码。我应该如何修改它以使其仅读取第一个文档?

0 投票
2 回答
2963 浏览

azure - Azure DocumentDB - 查询不返回结果

Azure DocumentDB 是否支持以下查询?它不返回任何文件。

我已经用更简单的查询进行了测试,如下所示,它们都返回了我期望的结果。

最后,我确保有符合问题查询过滤条件的文档:

谢谢。

0 投票
1 回答
119 浏览

azure - 将 Telerik appbuilder 连接到 Azure 文档数据库

我们在 Visual Studio 中使用 appbuilder 扩展。我们正在尝试寻找连接到我们的 azure 文档数据库的方法。我们想知道如何连接到这个数据库并添加,说一个名字或只是一个数字(现在)。

提前致谢!

0 投票
1 回答
4474 浏览

linq - 使用 Id 以外的属性查询 DocumentDB

我想在我的 DocumentDB 数据库中查询我的文档。我想使用 LINQ 来处理 DocumentDB 查询并想查询 facebookUsername 字段。

如果我使用下面的代码来查询标准 Id 字段,它可以正常工作,但是当我尝试使用 facebookUsername 字段时,我得到一个编译错误,内容为

“‘Microsoft.Azure.Documents.Document’不包含‘facebookUsername’的定义,并且找不到接受‘Microsoft.Azure.Documents.Document’类型的第一个参数的扩展方法‘facebookUsername’(您是否缺少使用指令还是程序集引用?)”

这是我目前用于按 Id 查询的代码,它有效。我只想能够查询 facebookUsername 字段。

如何修改我的代码以通过 facebookUsername 字段查询?