My document is:
"Parameters": {
"ArchiveServer": "No",
"BkCkANetAPIID": "",
"BkCkANetTransKey": "",
"BkCkDispatchServer": "",
"BkCkPayPalEmail": "",
"CurlSSLVersion": "TLSv1.2",
"SMTPFrom": "",
"SMTPHost": "",
"ServerDisk": "D",
"ServerIPAddress": "162.42.218.60",
"ServerIPName": "test3.8f7.com",
"ServerIndexNumber": "0"
}
and my code is:
Cluster cluster = CouchbaseCluster.create();
Bucket bucket = cluster.openBucket("Parameters");
String statement = "SELECT * FROM Parameters";
N1qlQueryResult queryResult =
bucket.query(N1qlQuery.simple(statement));
for (N1qlQueryRow row : queryResult)
{
out.println("Server IP Address: "+row.value().getString("ServerIPAddress"));
}
This prints “Server IP Address: null”. If I change the SELECT * to SELECT ServerIPAddress, I see the value.
What am I missing?