mongoid 相关问题

Mongoid是MongoDB的官方Ruby Object-Document-Mapper(ODM)。

Mongoid 多态性与嵌入的关联

我对如何使多态性与嵌入和 mongoid 8.x 一起工作感到困惑。 类实体 包括 Mongoid::文档 embeds_many :custom_fields,如: :item 结尾 类电子邮件字段 包括 Mongoid::

回答 1 投票 0

mongoid 查询缓存

Rails 的 ActiveRecord 有一个称为查询缓存 (ActiveRecord::QueryCache) 的功能,它可以在请求的生命周期内保存 SQL 查询的结果。虽然我对内部结构不是很熟悉...

回答 4 投票 0

如何将 mongoid 错误消息更改为自定义消息?

在我的应用程序中,我向用户提供“订阅”主题。如果他们已经订阅,我希望能够显示自定义消息。 我使用 mongoid 在我的 Rails 模型中进行了唯一性验证....

回答 1 投票 0

MongoDB中的_id类型改成integer有什么不好吗?

MongoDB 使用 ObjectId 类型作为 _id。 如果我将 _id 设置为递增整数会不会很糟糕? (如果你有兴趣的话,就用这个宝石)

回答 3 投票 0

必须 to_json 返回一个 mongoid 作为字符串

在我的 Rails API 中,我希望 Mongo 对象作为 JSON 字符串返回,其中 Mongo UID 作为“id”属性而不是“_id”对象。 我希望我的 API 返回以下 JSON: { “id”:“

回答 7 投票 0

如何使用 Mongoid 判断 MongoDB 中是否存在集合?

由于 Mongoid.master.collection() 会返回一个集合,即使该集合不存在,我们也可以使用 coll = Mongoid.master.collection('analyticsCachedResult') 如果 coll.count == 0 # [...] 结尾 到

回答 4 投票 0

Mongoid 上限集合

我正在尝试使用 Mongoid 创建一个上限集合。我有一个定义如下: 类客户 包括 Mongoid::文档 store_in(集合:'客户') 字段:n,类型:字符串,如:...

回答 2 投票 0

如何使用 Azure 托管身份访问 ruby on Rails 上的 Azure Cosmos db?

我有一个 Ruby on Rails 应用程序。我正在使用 mongoid gem 连接到 Azure cosmos db,以获取 azure 上的 mongo 服务。目前,我使用用户名和密码进行身份验证。而不是使用用户...

回答 1 投票 0

将使用 Active Record 的 Rails 应用程序迁移到 MongoDB

我编写了一个 Rails (5.2) 应用程序,它使用默认的 Active Record ORM 和 Devise 来验证用户身份。它还有一些其他模型和关联: 用户 has_one 卡 用户有_很多

回答 1 投票 0

Ruby / Mongoid - 如何增加集合中的值并返回新值

我正在更新一些使用相当过时的 Mongoid 版本的 Ruby on Rails 代码。我有以下代码行,它获取集合中的第一个文档并递增字段 nextid...

回答 2 投票 0

用Mongoid批量插入多条记录?

我正在阅读这个 Stackoverflow 答案,了解如何在一个查询中在 Mongoid 中插入多个文档。从答案中我读到: 批处理= [{:名称=>“mongodb”},{:名称=>“mongoid”}]

回答 2 投票 0

获取有限Mongoid查询结果的最后一个文档和.count()

我正在使用 Mongoid 来处理 MongoDB。一切都很好,我很喜欢等等。在我的博客应用程序(帖子控制器,索引操作)中,我有以下代码: @posts = Post.without(:comments) @

回答 1 投票 0

将继承的对象保存到Mongoid中的单独集合

我阅读了 mongoid 中的继承,似乎所有继承的类都会保存在基类中,例如 类基类 结尾 班级 ChildClass1 < BaseClass end class ChildClass2 < Base...

回答 5 投票 0

如何在 Mongoid 中查找字段数组计数大于一定数量的所有记录?

我基本上有一个 User 对象,并在其内部定义了一个数组字段phone_numbers。我想要获取数据库中phone_numbers 计数大于1 的所有用户对象。 难道是……

回答 4 投票 0

升级到 Ubuntu 15.04 后 MongoDB 服务无法运行

我最近将我的ubuntu从14.10升级到15.04。除了 MongoDB 之外,所有功能似乎都运行良好。我正在使用 mongoDB 和 ruby on Rails 应用程序,并使用 Mongoid gem。 MongoDB 不是

回答 7 投票 0

Mongoid - Rails - 找不到生成器“mongoid:config”

我是 Rails 新手,正在尝试安装 mongoid。 我已按照 MongoDB 文档中提到的确切步骤进行操作,即: gem install Rails -v '~> 7' Rails 新 myapp --skip-active-record 光盘

回答 1 投票 0

mongoid 嵌入文档

我有一些嵌入的文档。公司->展台->产品。文档产品有字段“标签”。我可以很好地完成这个请求: Company.where("stands.products.tags" =>...

回答 1 投票 0

如何获取模型的所有属性减去一些属性

所以我正在编写一个 rspec 测试。它将测试模型是否正确复制。所以规范是这样的: 它“应该复制数据” @模型=构建(:模型) @another_model.copy_...

回答 4 投票 0

在 Rails 4 中的 Mongoid 模型中查找匹配(或喜欢)文本的所有项目

我正在一个项目中工作,Rails 4 和 Mongodb 作为后端,得到了美妙的 gem 'Mongoid' 的帮助,我想找到我的模型 'Item' 的所有项目与使用 'sql-like' 的搜索词匹配也。 我的...

回答 3 投票 0

Mongoid 3 回调:before_upsert 与 before_save

对于 Mongoid 3+,是否有各种回调的图表/描述? http://mongoid.org/en/mongoid/v3/callbacks.html 例如,before_upsert 与 before_save 之间有什么区别。是……

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.