这是我的mysql表中的架构设计,我正在尝试迁移到mongodb而我正在使用mongoose,我很困惑使用数据类型来创建我的定位器表或集合的模型...我我仍然对这个mongodb很新,希望你能帮助我。或者mongoose可以在不声明数据类型的情况下使用模型吗?
像这样var locatorModel = new Schema({});
提前谢谢。
CREATE TABLE `locators` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`mch_id` VARCHAR(15) NOT NULL ,
`lat` DOUBLE(10,6) NULL DEFAULT NULL,
`lng` DOUBLE(10,6) NULL DEFAULT NULL,
`latcot` CHAR(1) NULL DEFAULT NULL,
`ttime` TIME NULL DEFAULT NULL,
`tdate` DATE NULL DEFAULT NULL,
`tdatetime` DATETIME NULL DEFAULT NULL,
`velo` DECIMAL(5,2) NULL DEFAULT NULL,
`created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` TIMESTAMP NULL DEFAULT NULL,
PRIMARY KEY (`id`),
INDEX `locators_mch_id_tdatetime_index` (`mch_id`, `tdatetime`),
INDEX `locators_created_at_index` (`created_at`)
)