如何使用 ruby​​ 编程设置 mongoid

Posted

技术标签:

【中文标题】如何使用 ruby​​ 编程设置 mongoid【英文标题】:How to setup mongoid with ruby programming 【发布时间】:2021-02-27 18:00:47 【问题描述】:

我尝试只使用没有导轨的 ruby​​。但是喜欢有mongoid gem才能使用几种方法。

通过包含已安装的 mogoid gem 以及 mogod 和其他 mongoid 所需的设置,我的 ruby​​ 应用程序仍然无法使用 mogoid 方法,例如:find_or_create_by。

    我可以在不使用 rails create all 的情况下使用 mongoid 如何设置?

【问题讨论】:

【参考方案1】:

请参阅 Mongoid 文档中的 Sinatra tutorial,了解如何在没有 Rails 的情况下开始使用 Mongoid。

Source code 也可用。

【讨论】:

我点击了链接 ruby​​-driver。它让我安装了导轨。正如引用“因为 MongoDB 非常易于使用,基本的 Ruby 驱动程序可能是许多应用程序的最佳解决方案。但如果您需要验证、关联和其他高级数据建模功能,那么您可能需要 Object Document Mapper。”然后链接安装rails (docs.mongodb.com/ruby-driver/master/#object-mappers) find_or_create_by其实是一个Mongoid方法,更新了答案。 太好了,这正是我要找的。谢谢

以上是关于如何使用 ruby​​ 编程设置 mongoid的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Ruby Geocoder/Mongoid 查询某个点附近的对象?

使用 Mongoid 和 Ruby 查询最近 30 天的日期范围?

批量查找 mongoDB 记录(使用 mongoid ruby​​ 适配器)

Ruby on Rails 是 mongodb - mongoid

Ruby on Rails - Criteria - Mongoid - where 条件为 2 x 2 列

Mongoid 在 ruby​​ 1.9.3 上失败