例如,在 MySQL 中,您有 varchar、int 等数据类型。我在 Google 上搜索并找到了http://docs.mongodb.org/manual/core/document/#bson-types页面。似乎对于字符串,您只需使用 '' 或 ""。整数似乎可以在不指定类型的情况下自动识别。在 Perl 中将这样的东西插入到 mongoDB 集合中会是什么样子?
Example:
{
"Name" : "John"
"Age" : 20
"Weight" : 180.5
"Dateofbirth" : 01/01/1990
}
我想要在数据库中指定数据类型的原因是我可以使用运算符来比较数字。如果是文本,我不能这样做。到目前为止,我在 Perl 中思考:
$my_collection->insert({
'Name' : "$Name",
'Age' : $age,
'Weight':$weight,
'Dateofbirth': $datevar,
} );
在上面的代码中,我不确定如何指定数据类型。例如告诉 Weight 是 Double 而不是整数或字符串。