Node.js 在mongoose中创建模型

Node.js 在mongoose中创建模型,node.js,mongodb,mongoose,mongoose-schema,Node.js,Mongodb,Mongoose,Mongoose Schema,这是我的mysql表中的模式设计,我正在尝试迁移到mongodb,我正在使用,我混淆了为我的locators表或集合创建模型时要使用的数据类型。。。我对这个mongodb还是新手,希望你能帮助我。或者在mongoose中使用模型而不声明数据类型可以吗 像这样 var locatorModel = new Schema({}); 先谢谢你 CREATE TABLE `locators` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT

这是我的mysql表中的模式设计,我正在尝试迁移到mongodb,我正在使用,我混淆了为我的locators表或集合创建模型时要使用的数据类型。。。我对这个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`)
)

有很多方法可以从mysql迁移到mongo try check和@Michelem,如果我要为定位器创建模型,我应该使用什么数据类型,因为mongoose没有字符、时间和小数?@Michelem,因为mongodb是无模式的,所以可以使用model而不指定数据类型,就像这样
var locatorModel=newschema({})字符为字符串时间为日期,小数为Double@Michelem,谢谢你的回复。我可以在mongoose模型中的数据类型中添加长度吗?就像mysql中字符(1)的字符串(1)。。。或者这对猫鼬来说无关紧要?