在attributes()
模型对象上调用Mongoid
时,它会排除具有nil
值的字段,是否有一种方法可以获取所有字段而与它们的值无关?
media = Media.first
media.attributes #=> ignores nil values
此外,仅供参考,当仅创建具有几个属性的记录时就会发生这种情况,但是当我们通过将nil
值显式分配给其余字段来创建记录时,它会很好地工作!
任何帮助将不胜感激!
答案 0 :(得分:1)
mongoid
用于删除空白字段。如果您在插入时将某些字段留空,则mongoid
将删除它们。
使用media.to_json
代替您的情况。