简单 N1QL 查询的查询错误,错误代码 4010,

Query Error on simple N1QL query , Error code 4010,

我正在尝试这些查询,但我在 couchbase 中遇到了所有这些问题

SELECT * FROM `hostels` where ANY reqId IN data.identifier SATISFIES reqId.id  = "91" END;
"Keyspace not found keyspace hostels - cause: No bucket named hostels",

SELECT * FROM 'hostels' where ANY reqId IN data.identifier SATISFIES reqId.id  = "91" END;
"FROM expression term must have a name or alias"

SELECT * FROM "hostels" where ANY reqId IN data.identifier SATISFIES reqId.id  = "91" END;
"FROM expression term must have a name or alias",

当您的存储桶名称中包含 - 时(例如 travel-sample),反引号是必需的。这个也应该有效:

SELECT * FROM hostels where ANY reqId IN data.identifier SATISFIES reqId.id  = "91" END;

上面的查询没有问题,您可能拼错了存储桶的名称。