我必须使用 CouchBase 是我的应用程序,并且是它的新手。任何数据类型/数据结构(数组,列表,映射(都可以用作CouchBase键吗?
另外,如果我想使用类(学生(对象作为沙发基键,可以吗?
/* Dummy class */
public class Student{
String name;
List<String> subjects;
}
如果您希望用作键的对象是不可变的(这意味着它们不会更改状态,因此不会表示为键(,那么没有什么可以阻碍您。例如,您可以为对象生成.hashCode()
并将其用作键。