Ruby on rails 警告--:MONGODB |不支持的客户端选项';引发未找到的错误';。它将被忽略

Ruby on rails 警告--:MONGODB |不支持的客户端选项';引发未找到的错误';。它将被忽略,ruby-on-rails,mongodb,heroku,mlab,mongoid6,Ruby On Rails,Mongodb,Heroku,Mlab,Mongoid6,我需要在mongoid.yml中设置选项。它正在开发中,但heroku的生产给出了忽略警告信息。 有人有经验吗?如何解决这个问题 W, [2017-04-05T02:04:09.447207 #4] WARN -- : MONGODB | Unsupported client option 'raise_not_found_error'. It will be ignored. W, [2017-04-05T02:04:09.449089 #4] WARN -- : MONGODB | Un

我需要在mongoid.yml中设置选项。它正在开发中,但heroku的生产给出了忽略警告信息。 有人有经验吗?如何解决这个问题

W, [2017-04-05T02:04:09.447207 #4]  WARN -- : MONGODB | Unsupported client option 'raise_not_found_error'. It will be ignored.
W, [2017-04-05T02:04:09.449089 #4]  WARN -- : MONGODB | Unsupported client option 'belongs_to_required_by_default'. It will be ignored.
W, [2017-04-05T02:04:09.449176 #4]  WARN -- : MONGODB | Unsupported client option 'consistency'. It will be ignored.
在mongoid.yml中

production:
  clients:
    default:
      uri: <%= ENV['MONGODB_URI'] %>
      options:
        raise_not_found_error: false
        belongs_to_required_by_default: false
        consistency: :strong
生产:
客户:
违约:
uri:
选项:
raise\u not\u found\u错误:false
属于\u到\u所需\u默认值:false
一致性:强

这是Mongo db在尝试查找任何记录时出现的错误,但在数据库中不匹配。为了解决这个问题,

在生产配置中添加此行
提升未找到错误:false

mongoid.yml
production:
  clients:
    default:
      database: database_name
      hosts:
        - localhost:27017
      options:
        read:
          mode: :primary
        max_pool_size: 1
        raise_not_found_error: false
我已经有了“raise\u not\u found\u error:false”,这是为什么在开始的时候发出警告