【问题标题】:How to use an abbreviated field name in MongoMapper如何在 MongoMapper 中使用缩写的字段名称
【发布时间】:2012-01-12 18:20:24
【问题描述】:

我正在使用 MongoMapper,并试图想出一种使用缩写字段名称的方法。我想将键保持为简单的英语,但将字段名称存储为简短(例如“名称”映射到“_n”)。我注意到一个对话,但它最终结束了(https://github.com/jnunemaker/mongomapper/pull/351),我想知道是否有人有一个如何完成这个的例子。如有任何反馈,我将不胜感激!

【问题讨论】:

  • 我无法弄清楚这一点,切换到 MongoID,然后最终只使用 mongo 库本身编写代码,因为它更容易:)

标签: sinatra mongomapper


【解决方案1】:

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

拉动后,您的案例将如下所示:

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

我建议在 #353 上发表评论说您正在寻找该功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-08
    • 2016-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多