Сохранение записи в Neo4j.rb 8.0.x
Я нахожусь в процессе обновления до Neo4j.rb версии 8. После следования инструкциям в руководстве по обновлению спецификации, которые проходили раньше, теперь не работают.
В частности, count
, persisted?
, all
, last
а также find
кажется, расстроились друг от друга. Я могу создать учетную запись, увидеть, что она сохраняется, увидеть ее, если я считаю счета, но не смотрю последнюю или все учетные записи или пытаюсь найти ее по ее идентификатору.
Вывод из консольного сеанса ниже. Я сумасшедший?
[1] pry> account = Account.create(company_name: "Acme Corporation, LLC", street_address: "1234 Fake Lane", city: "Pleasantville", state: "CA", zip: "12345", country: "United States", phone: "555-555-5555", contact_name: "Some Guy", contact_phone: "123-456-7890", contact_email: "someguy@acmecorp.com")
=> #<Account uuid: "30c44118-ac45-4559-b63b-8e82fafb16cd", city: "Pleasantville", company_name: "Acme Corporation, LLC", contact_email: "someguy@acmecorp.com", contact_name: "Some Guy", contact_phone: "123-456-7890", country: "United States", created_at: Thu, 23 Mar 2017 19:13:52 +0000, phone: "555-555-5555", remote_id: nil, state: "CA", street_address: "1234 Fake Lane", updated_at: Thu, 23 Mar 2017 19:13:52 +0000, zip: "12345">
[2] pry> account.persisted?
=> true
[3] pry> Account.count
=> 1
[4] pry> Account.last
=> nil
[5] pry> Account.find(account.id)
Neo4j::ActiveNode::Labels::RecordNotFound: Couldn't find Account with 'uuid'=30c44118-ac45-4559-b63b-8e82fafb16cd
1 ответ
И ответ....... Перезагрузите компьютер и все работает!111
На самом деле проблема заключалась в том, что где-то по пути я удалил базу данных, а не остановил ее, а затем установил новую копию.