mongoid 相关问题

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

Sidekiq + Rails 的 mongo 集群连接问题

我正在使用rails - 6.0.3,mongoid - 7.0.13以及mongo atlas cloud mongo 集群与 Rails 应用程序的连接工作正常,但通过 sidekiq 工作,我们得到了 例外 - 争论...

回答 1 投票 0

使用 Mongoid 获取实际的结果数组

使用 Ruby on Rails 中的常规 ActiveRecord/SQL 设置,当我在控制台中执行命令 *.where、*.all 等时,我会返回实际的记录项数组。 然而,切换到 Mongoid 后...

回答 2 投票 0

如何使用Mongoid字段类型Set?

Foo 类 包括 Mongoid::文档 字段:条形,类型:设置 结尾 f = Foo.new f.add_to_set(条数:1) f 条 => 无 f.attributes['酒吧'] => [1] 有没有更好的方法来访问 f.bars? 周一...

回答 1 投票 0

检查对象是否已更新 mongoid 3.x

1.9.3p448 :014 > l.重新加载 =># 1.9.3p448 :015 > l.改变了吗? => 假 1.9.3p448 :016 > l.更改 => {} 1.9.3p448:017...

回答 1 投票 0

如何使用Mongoid驱动在Rails测试环境中启用Mongo索引?

我有一个像这样的 MongoId 模型: 模块Acme 类账户 包括 Mongoid::文档 包括 Mongoid::时间戳 字段:用户名 索引({'用户名': 1}, {唯一: true}) 结尾 电子...

回答 2 投票 0

Rails Mongoid has_many 查询不使用foreign_key

我是第一次使用mongodb。我有以下型号 旧类::用户 包括 Mongoid::文档 has_many :客户 字段:用户名,类型:字符串 结尾 遗留类::客户 包括莫...

回答 1 投票 0

在 mongoid 中设置属性

我正在尝试将属性标志设置为 false,如下所示: Model.where(:s_id => s_id).flag = false (我有 s_id)但它不起作用 这也不起作用: Model.find(s_id).flag = fals...

回答 2 投票 0

在 Rspecs 测试中使用 HTTP 动词时错误解析浮点数数组

我定义了以下类: 商店.rb: 类店 字段::声誉,浮动 embeds_one :位置,class_name:“位置” 接受嵌套属性:位置 结尾

回答 1 投票 0

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

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