たとえば、MySQLには、varchar、intなどのデータ型があります。グーグルで検索したところ、http://docs.mongodb.org/manual/core/document/#bson-typesページが見つかりました。文字列では、''または""を使用するようです。整数は、タイプを指定しなくても自動的に認識されるようです。このようなものをPerlのmongoDBコレクションに挿入するとどのようになりますか?
Example:
{
"Name" : "John"
"Age" : 20
"Weight" : 180.5
"Dateofbirth" : 01/01/1990
}
dbでデータ型を指定する理由は、たとえば演算子を使用して数値を比較できるためです。テキストの場合はできません。これまでのところ、Perlで考えています。
$my_collection->insert({
'Name' : "$Name",
'Age' : $age,
'Weight':$weight,
'Dateofbirth': $datevar,
} );
上記のコードでは、データ型を指定する方法がわかりません。たとえば、Weightが整数や文字列ではなくDoubleであることを示します。