使用Mongoid进行Ruby建模
在使用Ruby与MongoDB交互时,Mongoid和MongoMapper是常用的数据映射器。下面将详细介绍如何使用Mongoid进行Ruby建模,以及在Rails、Sinatra等框架中的项目搭建。
1. 小测验
以下是关于Mongoid和MongoMapper的一些小测验题目及答案:
| 题目 | 选项 | 答案 |
| — | — | — |
| 以下哪个不能定义一个MongoDB感知模型? | a. include Mongoid::Document
b. include MongoMapper::Document
c. include MongoMapper::EmbeddedDocument
d. include Mongoid::EmbeddedDocument | 无(所有选项都能定义MongoDB感知模型) |
| 在Mongoid中,反向嵌入式关系方法是什么? | a. belongs_to
b. embedded_in
c. has_many
d. has_and_belongs_to_many | b |
| 以下关于单集合继承的说法哪个不正确? | a. 所有文档都存储在一个集合中。
b. 一个集合包含不同类型的文档。
c. resource_id和resource_type确定文档类型。
d. 所有模型都继承自一个单一的基模型。 | c |
| 以下哪个提到了Mongoid和MongoMapper之间的真正区别? | a. 与Mongoid不同,MongoMapper对于多对多关系只有单向关联。
超级会员免费看
订阅专栏 解锁全文

23

被折叠的 条评论
为什么被折叠?



