以下是问题的简要说明:
irb(main):001:0> b = Bisac.first
CYPHER 268ms MATCH (n:`Bisac`) RETURN n ORDER BY n.uuid LIMIT {limit_1} | {:limit_1=>1}
=> #<Bisac uuid: nil, bisac_code: "MUS037050", bisac_value: "MUSIC / Printed Music / Mixed Collections">
以下是索引:
ON :Author(uuid) ONLINE (for uniqueness constraint)
ON :Author(author_name) ONLINE (for uniqueness constraint)
ON :Bisac(uuid) ONLINE (for uniqueness constraint)
ON :Bisac(bisac_code) ONLINE (for uniqueness constraint)
ON :Country(country_name) ONLINE (for uniqueness constraint)
ON :Country(uuid) ONLINE (for uniqueness constraint)
ON :Description(uuid) ONLINE (for uniqueness constraint)
ON :Language(iso_639_2_code) ONLINE (for uniqueness constraint)
ON :Language(uuid) ONLINE (for uniqueness constraint)
ON :Publisher(uuid) ONLINE (for uniqueness constraint)
ON :Publisher(publisher_name) ONLINE (for uniqueness constraint)
ON :Region(region_name) ONLINE (for uniqueness constraint)
ON :Region(uuid) ONLINE (for uniqueness constraint)
ON :Woka(woka_title) ONLINE
ON :Woka(uuid) ONLINE (for uniqueness constraint)
ON :Woka(woka_id) ONLINE (for uniqueness constraint)
这些 uuid 是否可以更改为非空值,因为它们似乎很有用?所有数据均从 CSV 文件加载。uuid 上的所有索引都是在第一次从 Ruby on Rails 控制台访问数据时创建的,其语句如下:b = Bisac.first 或 a = Auhtor.first 等。