选择文件路径字符串 returns 空 N1QL 查询
Selecting file path-string returns empty N1QL query
给定以下代码:
String statement = "SELECT path FROM test-bucket;";
N1qlQueryResult queryResult = bucket.query(N1qlQuery.simple(statement);
for (N1qlQueryRow n1qlQueryRow : queryResult) {
System.out.println(n1qlQueryRow.toString());
}
Couchbase 上的测试桶仅包含 JSON 个文件,其结构如下例所示:
{
"path": "C:\some\path\filename.txt",
"dateCreation": "Dec 11, 2015 6:39:22 PM",
}
我想打印 path
。
然而,这不起作用,因为 运行 代码之后 queryResult
是空的。如果我将 statement
更改为 "SELECT dateCreation FROM test-bucket"
一切正常。我需要做什么才能打印出 path
?
用组合重音包围 path
。
String statement = "SELECT `path` FROM test-bucket;";
给定以下代码:
String statement = "SELECT path FROM test-bucket;";
N1qlQueryResult queryResult = bucket.query(N1qlQuery.simple(statement);
for (N1qlQueryRow n1qlQueryRow : queryResult) {
System.out.println(n1qlQueryRow.toString());
}
Couchbase 上的测试桶仅包含 JSON 个文件,其结构如下例所示:
{
"path": "C:\some\path\filename.txt",
"dateCreation": "Dec 11, 2015 6:39:22 PM",
}
我想打印 path
。
然而,这不起作用,因为 运行 代码之后 queryResult
是空的。如果我将 statement
更改为 "SELECT dateCreation FROM test-bucket"
一切正常。我需要做什么才能打印出 path
?
用组合重音包围 path
。
String statement = "SELECT `path` FROM test-bucket;";