我可以在couchbase中存储hashmap吗?如果我可以,如何通过n1ql
检索数据答案 0 :(得分:1)
Couchbase的核心是一个键值存储,其行为非常类似于哈希映射。您可以使用N1QL插入或插入项目,例如,
INSERT INTO my_bucket_name (KEY, VALUE) VALUES ( "key1", "raw value");
或
INSERT INTO my_bucket_name (KEY, VALUE) VALUES ( "key2", 12345);
或
INSERT INTO my_bucket_name (KEY, VALUE) VALUES ( "key3", {"field1": "value"});
要检索任何文档,您将使用N1QL查询,如:
SELECT * FROM default USE KEYS "key1";
答案 1 :(得分:0)
Couchbase支持许多数据结构,包括Java Map。存储的数据由JSON支持,因此您可以将其与N1QL一起使用。有关详细信息,请参阅documentation on datastructures。