Yii2 在 Mongodb 中插入数据类型
Yii2 Insert data type in Mongodb
我使用:
$collection = Yii::$app->mongodb->getCollection('test');
$arrInsert = ['username' => 'test',
'password' => 'password',
'testmongo' => ['test1' => '56',
'test2' => true,
'test3' => '10/3/2012'],
];
$collection->insert($arrInsert);
插入mongodb的所有数据类型都是String,但我想要test1是Int32,test2是Boolean,test3是datetime,...请帮助我
您需要使用 56
而不是 '56'
、1
而不是 true
以及日期时间格式而不是字符串:
'test1' => 56
'test2' => 1,
'test3' => DateTime::createFromFormat('d/m/Y', '10/3/2012')],
我使用:
$collection = Yii::$app->mongodb->getCollection('test');
$arrInsert = ['username' => 'test',
'password' => 'password',
'testmongo' => ['test1' => '56',
'test2' => true,
'test3' => '10/3/2012'],
];
$collection->insert($arrInsert);
插入mongodb的所有数据类型都是String,但我想要test1是Int32,test2是Boolean,test3是datetime,...请帮助我
您需要使用 56
而不是 '56'
、1
而不是 true
以及日期时间格式而不是字符串:
'test1' => 56
'test2' => 1,
'test3' => DateTime::createFromFormat('d/m/Y', '10/3/2012')],