繁体   English   中英

Neo4j.rb默认整数值

[英]Neo4j.rb default integer value

我在查找所有无效的节点时遇到了问题。 这是课程:

class MyNode
  include Neo4j::ActiveNode
  property :name
  property :is_valid, type: Integer, default: 0
end

创建我的节点时,显然不会自动设置该属性。 然后我想搜索所有无效的节点,它返回0

classobject.as(:n).where(is_valid: [0,'']).count

我也尝试过

validates :is_valid, numericality: { only_integer: true }

我该如何处理?

我通过系统地将is_valid:0添加到创建它的参数中来解决了我的问题。 我在想,因为它已被设置为默认值:0它将被自动设置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM