在Couchbase中存储和检索hashmap

时间:2017-02-23 08:52:21

标签: hashmap couchbase n1ql

我可以在couchbase中存储hashmap吗?如果我可以,如何通过n1ql

检索数据

2 个答案:

答案 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