是否可以生成不带_id字段的Mongoid文档?

时间:2019-02-07 02:38:16

标签: ruby-on-rails mongoid

是否可以在其中没有任何Mongoid::Document字段的情况下生成Mongoid文档(使用_id)?

我没有使用它,这使我的Rspec测试中的对象相等性测试更加困难。这些文档存储在父Mongoid文档的Array字段中。

1 个答案:

答案 0 :(得分:0)

Mongoid允许使用简单的容器类型(数组,哈希,集合)作为字段类型。如果使用这些类型之一,则将存储在字段中的数据存储。

https://docs.mongodb.com/mongoid/master/tutorials/mongoid-documents/#fields

Mongoid :: Document id字段用于提供Mongoid功能,并且始终填充。