我需要帮忙,看来我搞错了。
我经常在毕业后得到以下信息:
java.lang.IllegalStateException: Can't find field id customer.accountId
at org.tarantool.TarantoolConnection16Base.schema(TarantoolConnection16Base.java:214)我想,好吧,可能没有元数据,因为空间里没有数据。所以我添加了一个包含所有字段的记录,但是错误仍然存在。
那么它应该如何工作呢?Tarantool记录是元组,在这里我可以存储任意数量的字段,所以我认为字段中的字段-映射基本上是一个枚举,其中只有顺序计数。我哪里错了?
发布于 2015-11-27 22:01:16
你忘了space.format吗?下面的示例设置第一个字段具有名称'id‘和类型'num’,第二个字段具有名称'text‘和键入'str’。
space = box.schema.space.create('tester')
box.space.tester:create_index('primary', {type = 'hash', parts = {1, 'NUM'}})
box.space.tester:format{{name='id',type='num'},{name='text',type='str'}} https://stackoverflow.com/questions/33956003
复制相似问题