Neo4j.rb 默认整数值
Neo4j.rb default integer value
我在查找所有无效节点时遇到了问题。
这是 class :
class MyNode
include Neo4j::ActiveNode
property :name
property :is_valid, type: Integer, default: 0
end
创建我的节点时,属性 显然没有自动设置。然后我想搜索所有无效的节点,它 returns 0
classobject.as(:n).where(is_valid: [0,'']).count
我也试过
validates :is_valid, numericality: { only_integer: true }
我该如何处理?
我通过系统地将 is_valid: 0 添加到创建它的参数中解决了我的问题。我在想,因为它已被设置为默认值:0,它会自动设置
我在查找所有无效节点时遇到了问题。 这是 class :
class MyNode
include Neo4j::ActiveNode
property :name
property :is_valid, type: Integer, default: 0
end
创建我的节点时,属性 显然没有自动设置。然后我想搜索所有无效的节点,它 returns 0
classobject.as(:n).where(is_valid: [0,'']).count
我也试过
validates :is_valid, numericality: { only_integer: true }
我该如何处理?
我通过系统地将 is_valid: 0 添加到创建它的参数中解决了我的问题。我在想,因为它已被设置为默认值:0,它会自动设置