
[英]How can I disable MongoDB log messages in console?
我有这个小测试脚本: 这是控制台 output: 我想禁用那些日志消息,我不想要脏的 STDOUT。 我没有在 ruby 驱动程序中找到任何选项,而且我尝试使用这些指令编辑/etc/mongod.conf (但没有修复): 任何想法? 我不知道我还能尝试什么! ...
[英]How can I disable MongoDB log messages in console?
我有这个小测试脚本: 这是控制台 output: 我想禁用那些日志消息,我不想要脏的 STDOUT。 我没有在 ruby 驱动程序中找到任何选项,而且我尝试使用这些指令编辑/etc/mongod.conf (但没有修复): 任何想法? 我不知道我还能尝试什么! ...
[英]Mongo::Error::NoServerAvailable: No primary server is available in cluster
部署到生产环境(通过 gitlab)时出现以下错误: 我一直试图在 Rails 控制台中本地重现错误,这是我的配置: 服务器在 docker 映像中运行。 我在配置中遗漏了什么吗? 我应该在这里寻找什么? ...
[英]Using Atlas Search with Mongoid on Rails
我正在尝试使用 Atlas 进行全文搜索以在我的 Rails 应用程序中工作。 我已经在他们的文档中按照本教程设置了索引。 当我在真空中测试查询时,它似乎按预期工作,我能够查询我的数据库并获得我期望的结果,但似乎缺少有关如何在 Mongoid 中执行此操作的文档。 我找到了这个用于在 Mongoid ...
[英]Could not find generator 'mongoid:config'. When rails generate mongoid:config
我是 Rails 上 Ruby 的新手。我一直在尝试生成 mongoid.yml 文件以连接 mongodb。但我收到此错误: 这是我的宝石文件 我尝试将这些添加到 Gemfile。 但没有工作。 gem 'activemodel-serializers-xml', github: 'rails/ ...
[英]OR query matching nil or "" with Mongoid still matches ""?
我正在尝试为嵌入式 Mongoid::Document 编写查询,它会查找“地址”字段既不是 nil 也不是“”的任何记录。 结合使用 MongoDB 文档、 Mongoid 错误报告中的这个问题和 Mongoid 文档,我认为这样的事情应该有效: 当我运行它时,选择器看起来没问题: 但是当我查看 ...
[英]Ruby `debug` gem does not accept arrow keys and shows the key typing as ASCII sequences, and then frozes
我目前正在使用 Ruby on Rails 7、PostgreSQL、MongoDB 和 GraphQL 来开发 Web 应用程序。 然而,当我试图调试 Ruby 代码时, rgdb没有正确地使用箭头键,然后冻结了。 ...
[英]Perform Atomic Block Transactions in Rails with Mongoid
我在我的应用程序中使用Rails 4.1.4和Mongoid 。 我只是想知道是否有一种方法可以在Rails中使用Mongoid原子地执行块事务。 为了说清楚,假设我有这个: 我想将该代码包装在单个原子事务中,我的意思是,如果出现问题,我不希望将两个实例(some_model_instance、ot ...
[英]mongoid .limit does not work in mongoid 3.1.x
我用 mongoid 3.1.0 和最新的 3.1.3 在 rails 中尝试过类似的东西。 .limit 不起作用。 在它下面应该返回 1 行,但它返回所有 (4) 代码: output: 小姐) 哪个版本的 mongoid 适合 limit()? ...
[英]How to use bsondump in windows
windows中如何使用bsondump及其命令。 当我运行 bsondump foo.bson > foo.json 错误:'bsondump' 不是内部或外部命令,也不是可运行的程序或批处理文件。 我想将 bson 文件转换为 windows 中的 json 文件,该文件由 mongod ...
[英]Is it possible to use Rails action_text with mongoid?
我正在用 mongoid 开始写博客,我想使用 trix 编辑器以及 action_text 的所有功能。 是否可以? ...
[英]Mongo::Error::OperationFailure: BSON field 'delete.deletes.q' is missing but a required field
我正在升级一个使用 MongoDB 从 Rails 4.2 和 MongoDB 3.4 开始的 Rails 应用程序 Ruby 版本是 2.7.6 MongoDB 是 3.7 Rails 5.2 我已将应用程序从database_cleaner更新为database_cleaner-mongoid ...
[英]how to use Mongoid to query by a column with the name 'id'
我有一个名为id的列的集合。 当我尝试执行where查询以按该列名进行过滤时,它不返回匹配项,因为 mongoid 将id别名为内部_id字段。 有没有办法在不更改列名id本身的情况下绕过该别名? ...
[英]undefined method `eager_load' for Book:Class (NoMethodError)
我将 rails 6 ( Ruby 3.1.2) 与 mongoid 一起使用时出现错误。 如果没有 eager_load,这将导致我超时并影响加载时间,有时它会给出 500 状态。 但它不工作导轨 c Output: 预订Model: 用户Model: ...
[英]How to tell whether a collection exists in MongoDB using Mongoid?
由于Mongoid.master.collection()返回一个集合,即使该集合不存在,我们可以使用 测试它是否是一个空集合。 另一种方法是循环 但是有没有更简单的方法来检测它是否存在? ...
[英]Omniauth session lost during authentication
我正在开发一个使用 Discord OAuth 作为身份验证方法的应用程序。 因为这个应用程序需要一个 Discord 帐户才能拥有,我只使用omniauth-discord,而不是任何本地身份验证方法。 但是在 Discord 回调之后的身份验证期间,我松开了 session。 用户将在 Mong ...
[英]How to use AWS Document DB with Ruby On Rails? Compatibility with version 3.6?
最近 AWS 通过 DocumentDB 实现了与 MongoDB 3.6 版的兼容性。 Document DB 需要一个可以在以下位置下载的证书: 使用类似于以下内容的配置文件: 我想知道是否有办法在 mongoid gem 中设置与 3.6 的兼容性,或者是否有特定版本可以确保使用 3.6 ...
[英]Mongoid and counter_cache column
我有评论 model: 当我运行时: 但是使用“counter_cache:true”我得到: Article.first.comments.count => NoMethodError: undefined method count' for nil:NilClass Article.fi ...
[英]Mongoid Dynamic store_in
我有这个 XslSheet model,我想根据另一个 model 的名称更改它保存的集合。 我试图在我的 XslSheet model 中创建一个方法,如下所示: 然后我将其包含在保存 model 的操作中: 但这似乎不起作用,因为我的 model 被保存在它的默认“xsl_sheets”集合中 ...
[英]Has mongoid replacement for rails save(touch: false)
Ruby on Rails active_record 有选项 {touch: false},当记录保存到数据库时,从版本 5 开始。https://blog.bigbinary.com/2016/05/09/rails-5-allows-updating-without-updating -t ...
[英]How to execute runCommand with Mongoid > v7?
如何在较新版本的 mongoid 中运行 db.runCommand。 示例: MyModel.collection.database.command(eval: "db.runCommand ( { compact: 'sessions' } )" ) 曾经在旧版本的 mongoid 中工作,但 ...