我正在使用Ruby on Rails
来创建RESTful
网络服务。我使用MongoDB
作为模型,Mongoid
作为ODM。我使用scaffold创建了应用程序,从浏览器和ruby控制台一切正常。但是我正在进行一些测试,并注意到如果我将first
或last
作为位置查询的一部分进行调用,则会返回相同的文档。
创建了10个事件记录。
已验证呼叫Model.last
和Model.first
,一切正常。
通过调用特定索引0和9验证了数组匹配的记录。
执行位置查询并包含last
和first
记录的请求。结果是同一份文件。已验证的具有特定索引的记录,结果是正确的。
我(我是ROR的新手)并不知道为什么会这样。难道我做错了什么?可能是Mongoid而不是Rails的问题吗?
感谢您的帮助。干杯。