Azure documentdb从空值返回空对象
我针对documentdb集合调用类似于以下代码的代码:Azure documentdb从空值返回空对象,azure,azure-cosmosdb,Azure,Azure Cosmosdb,我针对documentdb集合调用类似于以下代码的代码: List<DocumentCollection> collectionList = documentClient .queryCollections( getTodoDatabase().getSelfLink(), "SELECT * FROM root r WHERE r.id='" + COLL
List<DocumentCollection> collectionList = documentClient
.queryCollections(
getTodoDatabase().getSelfLink(),
"SELECT * FROM root r WHERE r.id='" + COLLECTION_ID
+ "'", null).getQueryIterable().toList();
有人知道有没有办法解决这个问题吗?添加一个WHERE子句,使用类型检查函数指定所需的类型
IS_数组、IS_BOOL、IS_NULL、IS_NUMBER、IS_对象、IS_字符串、IS_定义和IS_基元添加一个WHERE子句,使用类型检查函数指定所需的类型
IS_数组、IS_BOOL、IS_NULL、IS_NUMBER、IS_OBJECT、IS_STRING、IS_DEFINED和IS_PRIMITIVE没有回答您的实际问题(还没有),只是一个注释;你不需要再使用自我链接了。现在,您可以使用资源的实际ID来寻址资源。因此,现在可以使用链接“dbs/todo”来引用数据库,而不是返回类似“dbs/reifh343==”的getTodoDatabase().getSelfLink()。更简单,并且为您节省了一个查询操作只是为了确认,这是Java SDK,对吗?没有回答您的实际问题,只是一个注释;你不需要再使用自我链接了。现在,您可以使用资源的实际ID来寻址资源。因此,现在可以使用链接“dbs/todo”来引用数据库,而不是返回类似“dbs/reifh343==”的getTodoDatabase().getSelfLink()。更简单,并为您节省了一个查询操作只是为了确认,这是Java SDK,对吗?
"`content`" : `null` is converted to "`content`" : `{}`