我想在Collection中获取所有PartitionKey值。
通过PreparedStatement ps=con.prepareStatement("SELECT * FROM demo WHERE NAME LIKE ? ");
ps.setString(1, "%"+something+"%");
...
在数据库中读取集合,但我在documentation和samples中找不到与SELECT * FROM DBNAME WHERE NAME LIKE \'%SOMETHING%\'
类似的内容。
而且,我认为查询partitionkey属性的唯一值可能会有所帮助,但是DISTINCT is not available in DocumentDB。
有可能吗?我更喜欢Python SDK,但欢迎使用其他方法。
答案 0 :(得分:0)
执行此操作的最佳方法是检索分区键的值,例如,使用"SELECT c.partitionKey FROM c ORDER BY c.partitionKey"
,然后通过忽略重复值执行Distinct客户端,因为DocumentDB中不支持DISTINCT本地。