标签[mongoid]
Mongoid是MongoDB的官方Ruby Object-Document-Mapper(ODM)。
4,215个问题
0
票
0回复
08
简单的has_many关系不会保存在Mongoid中的父项上
我有以下两个班
我将变体对象设置如下:
当我转到控制台并键入: ProductItemVariation.first.item ,我看到:
但是,当我键入: ProductItemVari
0
票
1回复
15
使用Mongoid将active_storage添加到Rails6应用程序吗?
我想在使用Mongoid作为存储(和carrierwave-mongoid)的Rails 6应用中用ActiveStorage替换Carrierwave,但看起来此存储需要现有的Active Reco
0
票
1回复
14
当一个或多个违反唯一性约束时,如何有效地创建许多带有Mongoid的文档?
要创建多个:
这引起了
我看得到
但这似乎效率很低。
滑轨6 Mongoid 7.2
编辑:似乎这个问题尚不清楚。 应该创建所有有效文档,而无效文档应该静默失败。
0
票
1回复
11
关联到MongoDB中的多用途实体的不同实体?
这个问题与带有蒙古包的MongoDB有关。 我的用例如下:
我有一个Address实体,可以在许多不同的上下文中使用它,例如,它可以是客户,供应商,用户等的地址。除此之外,例如,客户可以有多个地址,
-1
票
1回复
33
使用Rails和mongoid的MongoDB中的UUID字段
我需要一个uuid字段。 我知道,Mongo具有本地UUID支持和UUID功能。 我想要这样的东西
当然,在这种情况下,它将只是“ UUID()”字符串。
有没有一种在创建记录时真正执行此功能的
3
票
2回复
219
rails g mongoid:config无法正常工作Rails 6.1
我在Mac Sierra上使用Rails 6.1,并尝试将Mongodb安装为数据库,已经在bash和gem上安装了mongo db服务,但是当我键入以下内容时:
它显示以下错误:
/Use
1
票
1回复
29
如何使用夹具使用Mongoid测试Rails 5应用程序
我通常结合使用夹具和工厂来测试Rails ActiveRecord应用程序。
现在,我有了一个使用Mongoid的新应用程序。 使用Mongoid和rspec加载静态夹具数据以测试应用的最佳方法是什
0
票
1回复
33
获取在Rails Mongoid上创建消息红宝石的用户
我正在尝试查询以获取在特定sala中创建了消息的用户,但我找不到方法。 我有查询以获取特定sala的消息,但无法获取创建消息的用户。
Mensajes_controller(我从萨拉获得消
1
票
0回复
11
带哈希字段的MongoId:MongoDB和Rails的值不同
我在MongoId中具有以下字段的模型:
该结构是每月散列,其中月份号为键,数量为值
在Rails控制台中查询特定行时,我具有以下内容:
在MongoDB控制台中查询相同的I
0
票
3回复
58
如果MongoDB中有条件用于嵌套JSON以检索特定值
我已经像这样嵌套了JSON。 我想在第二级中检索“ _value”的值。 我 “生物体”这是我的JSON文档。
{ "name": "Biology Book", "data": { "
0
票
1回复
28
由于has_and_belongs_to_many关系,MongoDB验证失败
我正在构建一个简单的脚本来填充MongoDB数据库。 这是我第一次使用NoSQL DB,我觉得我可能从SQL DB的角度考虑这个问题。
该脚本的基础是填充一个数据库,该数据库包含一些彼此相
0
票
1回复
21
nil:NilClass的未定义方法`messages'
我正在完成第一个项目,将ruby作为api,将vuejs作为前端,将mongodb作为DB作为Rails,所以我正在使用mongoid。
当我调用控制器的get方法时出现问题。 控制台错误
0
票
1回复
15
0
票
1回复
17
在一个控制器中排序多个模型
我正在使用Ruby on Rails 5.2.3和Mongoid 7.0,我需要能够在一个cotroller中对多个模型(项目和文本)进行排序。 现在仅对项目或文本进行排序,因此必须相对于彼此设
0
票
1回复
18
has_one关系在当前对象中添加另一个对象
我有一个具有punch_to:user关系的模型打孔器,但是当我调用打孔对象时,我正在将用户对象与打孔对象结合在一起,如何在调用打孔对象时从打孔对象中删除用户对象?
0
票
1回复
25
从Mongoid文档对象获取BSON字符串
给定以下示例文件,有没有一种方法可以获取代表该文件的bson字符串?
即
这将返回以下之一
要么
我已经尝试使用基础BSON库和to_bson函数来执行此操作,但是
0
票
0回复
14
是否可以从嵌入文档中禁用/删除_id?
我想从模型中的嵌入式文档中禁用_id或将其删除。
创建文档后,我尝试使用unset操作,但_id字段仍然保留。 我也不想存储散列,因为这似乎是一种可能的解决方案。
因此,如果我有以下
0
票
1回复
14
Mongo红宝石setFeatureCompatibilityVersion
在mongo ruby驱动程序的Rails应用程序(5.2)中使用mongo(3.4)。 我需要在集合上使用排序规则以允许不区分大小写的文本搜索,为此,我收到警告,我需要将setFeatur
0
票
1回复
25
如何将蒙古式标准转换为数组?
我有一个mongoid条件categories ,需要转换为数组。 我使用categories.to_a但不要工作,始终将mongoid标准由迭代.map它做一个.find一个新的查询。
0
票
1回复
15
使用游标的MongoDB分页而不进行排序
在互联网上寻找分页技术时,通常会发现两种方法:
基于偏移量的分页:
Collection.find(
{ where_this: "equals that" },
{ ski