Cosmos DB Mongo实现 - " count"的不同返回类型比Mongo DB

时间:2017-12-20 13:42:47

标签: mongodb azure-cosmosdb bson

在某事物上运行count时,Mongo DB在其BSON文档表示中返回int(32位值),而Azure Cosmos DB显然返回long(64位值) )。

这是设计的,必须在客户端代码中处理吗?它可能会破坏期望int的内容,例如使用org.bson.Document.getInteger("count")代替更长的((Number)doc.get("count")).longValue()或类似内容。

在使用Cosmos作为Mongo的替代品时,是否应该注意Azure Cosmos DB与略微不同的其他地方?

0 个答案:

没有答案