Sinatra 如何在MongoMapper中使用缩写字段名

Sinatra 如何在MongoMapper中使用缩写字段名,sinatra,mongomapper,Sinatra,Mongomapper,我正在使用MongoMapper,并试图想出一种使用缩写字段名的方法。我希望将键保留为纯英语,但将字段名存储得很短(例如,“name”映射到“\n”)。我注意到一个对话,但它结束了(),我想知道是否有人有一个如何实现这一点的例子。如果有任何反馈,我将不胜感激 与该对话相关的是另一个拉取请求。它还没有被拉出来,但我猜它很可能会被拉出来,只是可能被维护人员忘记了 拉动时,您的箱子将如下所示: class User include MongoMapper::Document key :name

我正在使用MongoMapper,并试图想出一种使用缩写字段名的方法。我希望将键保留为纯英语,但将字段名存储得很短(例如,“name”映射到“\n”)。我注意到一个对话,但它结束了(),我想知道是否有人有一个如何实现这一点的例子。如果有任何反馈,我将不胜感激

与该对话相关的是另一个拉取请求。它还没有被拉出来,但我猜它很可能会被拉出来,只是可能被维护人员忘记了

拉动时,您的箱子将如下所示:

class User
  include MongoMapper::Document
  key :name, String, :abbr => :_n
end

我建议您留下一条评论,说您正在寻找该功能。

我没能弄明白这一点,切换到MongoID,然后最终使用mongo库本身编写代码,因为它更容易:)