假设一个用户想要创建一个由其他用户创建的项目组成的集合。项目的Mongoid文档有版本控制,创建集合的用户可能不喜欢项目作者对集合中的项目所做的更改。我计划在set文档中添加一个项目版本号数组,以及一些获取特定版本的set项目和更新项目版本的方法。你觉得这种方法合理吗?你将如何解决这个问题?class Item include Mongoid::Parano
我是mongodb和mongoid的新手。我习惯了Ruby on Rails中的ActiveRecord/mysql,所以请原谅我的无知。在ActiveRecord世界中,如果我想搜索符合特定条件的所有记录(来自特定邮政编码的学生),我可以使用这将返回一个学生数组使用Mongoid,如果我查询
Student.all.where(zipcode: "12345&