0

特定の Mongoid フィールドのデータ型をすばやく取得することは可能ですか?

次のようなもの: FieldName.type?

ありがとう

4

2 に答える 2

1

私は、これはmongo固有のものだけではないと思います。次のコードを使用して、下のデータベースに関係なく、フィールドのフィールド タイプを取得できます。

User.first.name.class
=> String

User.first.up_votes.class
=> Fixnum
于 2012-08-17T10:46:46.477 に答える
0

私はまだ mongoid 2.4 を使用しているため、これが 3.0 でも機能するかどうかはわかりません。

User.fields["field_name"].options[:type]
于 2012-08-17T10:52:13.140 に答える