在猫鼬中创建模型

时间:2017-04-07 09:54:44

标签: node.js mongodb mongoose mongoose-schema

这是我的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`)
)

0 个答案:

没有答案