- var GV_TableName = "FormInstace",
- GV_FormId = "507048044944694000",
- GV_FormVersion = "507048044944694001",
- GV_CreateUserIds = ["user10000", "user10001", "user10002", "user10003", "user10004", "user10005", "user10006", "user10007", "user10008", "user10009"];
- var GV_LangObj = {
- 1: {
- id: "1",
- text: "C#"
- },
- 2: {
- id: "2",
- text: "JavaScript"
- },
- 3: {
- id: "3",
- text: "HTML"
- },
- 4: {
- id: "4",
- text: "CSS"
- },
- 5: {
- id: "5",
- text: "Go"
- },
- 6: {
- id: "6",
- text: "Rust"
- }
- };
- var GV_Name2Id = {
- "userName": "1572493554001",
- "lang": "1572493554002",
- "favLang": "1572493554003",
- "workPlace": "1572493554004",
- "workYears": "1572493554005",
- "remarks": "1572493554006",
- };
- var getGUID = function () {
- return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
- var r = Math.random() * 16 | 0,
- v = c == 'x' ? r : (r & 0x3 | 0x8);
- return v.toString(16).toUpperCase();
- });
- }
- var getFormInstanceOtherAttrs = function (formId, formVersion) {
- var tempCreateUserIdIndex = Math.floor(Math.random() * GV_CreateUserIds.length),
- tempCreateDate = ISODate();
- return {
- _id: getGUID(),
- ExtendData: {},
- CreateUserId: GV_CreateUserIds[tempCreateUserIdIndex],
- CreateUserName: GV_CreateUserIds[tempCreateUserIdIndex],
- CreateDate: tempCreateDate,
- LastModifyDate: tempCreateDate,
- FormId: GV_FormId,
- FormVersion: GV_FormVersion
- };
- };
- var assembleFormInstance = function (formItemsAttr) {
- return Object.assign(formItemsAttr, getFormInstanceOtherAttrs());
- }
- //************************************************************************************************************************************************
-
- // 批量插入数据
- db[GV_TableName].insertMany([
- assembleFormInstance({
- FormItems: [{
- key: GV_Name2Id.userName,
- value: "u1"
- }, {
- key: GV_Name2Id.lang,
- value: [GV_LangObj['1'], GV_LangObj['2'], GV_LangObj['3'], GV_LangObj['4']]
- }, {
- key: GV_Name2Id.favLang,
- value: [GV_LangObj['1']]
- }, {
- key: GV_Name2Id.workPlace,
- value: "北京"
- }, {
- key: GV_Name2Id.workYears,
- value: 1
- }, {
- key: GV_Name2Id.remarks,
- value: "随便写点什么"
- }
- ]
- }),
- assembleFormInstance({
- FormItems: [{
- key: GV_Name2Id.userName,
- value: "u2"
- }, {
- key: GV_Name2Id.lang,
- value: [GV_LangObj['1'], GV_LangObj['2'], GV_LangObj['6']]
- }, {
- key: GV_Name2Id.favLang,
- value: [GV_LangObj['6']]
- }, {
- key: GV_Name2Id.workPlace,
- value: "天津"
- }, {
- key: GV_Name2Id.workYears,
- value: 2
- }, {
- key: GV_Name2Id.remarks,
- value: "随便写点什么"
- }
- ]
- }),
- assembleFormInstance({
- FormItems: [{
- key: GV_Name2Id.userName,
- value: "u3"
- }, {
- key: GV_Name2Id.lang,
- value: [GV_LangObj['1'], GV_LangObj['2']]
- }, {
- key: GV_Name2Id.favLang,
- value: [GV_LangObj['1']]
- }, {
- key: GV_Name2Id.workPlace,
- value: "石家庄"
- }, {
- key: GV_Name2Id.workYears,
- value: 3
- }, {
- key: GV_Name2Id.remarks,
- value: "随便写点什么"
- }
- ]
- }),
- assembleFormInstance({
- FormItems: [{
- key: GV_Name2Id.userName,
- value: "u4"
- }, {
- key: GV_Name2Id.lang,
- value: [GV_LangObj['1'], GV_LangObj['5']]
- }, {
- key: GV_Name2Id.favLang,
- value: [GV_LangObj['5']]
- }, {
- key: GV_Name2Id.workPlace,
- value: "上海"
- }, {
- key: GV_Name2Id.workYears,
- value: 4
- }, {
- key: GV_Name2Id.remarks,
- value: "随便写点什么"
- }
- ]
- }),
- assembleFormInstance({
- FormItems: [{
- key: GV_Name2Id.userName,
- value: "u5"
- }, {
- key: GV_Name2Id.lang,
- value: [GV_LangObj['1']]
- }, {
- key: GV_Name2Id.favLang,
- value: [GV_LangObj['1']]
- }, {
- key: GV_Name2Id.workPlace,
- value: "广州"
- }, {
- key: GV_Name2Id.workYears,
- value: 5
- }, {
- key: GV_Name2Id.remarks,
- value: "随便写点什么"
- }
- ]
- }),
- assembleFormInstance({
- FormItems: [{
- key: GV_Name2Id.userName,
- value: "u6"
- }, {
- key: GV_Name2Id.lang,
- value: [GV_LangObj['2']]
- }, {
- key: GV_Name2Id.favLang,
- value: [GV_LangObj['2']]
- }, {
- key: GV_Name2Id.workPlace,
- value: "深圳"
- }, {
- key: GV_Name2Id.workYears,
- value: 6
- }, {
- key: GV_Name2Id.remarks,
- value: "随便写点什么"
- }
- ]
- }),
- assembleFormInstance({
- FormItems: [{
- key: GV_Name2Id.userName,
- value: "u7"
- }, {
- key: GV_Name2Id.lang,
- value: []
- }, {
- key: GV_Name2Id.favLang,
- value: []
- }, {
- key: GV_Name2Id.workPlace,
- value: "成都"
- }, {
- key: GV_Name2Id.workYears,
- value: 7
- }, {
- key: GV_Name2Id.remarks,
- value: "随便写点什么"
- }
- ]
- }),
- assembleFormInstance({
- FormItems: [{
- key: GV_Name2Id.userName,
- value: "u8"
- }, {
- key: GV_Name2Id.lang,
- value: [GV_LangObj['5'], GV_LangObj['6']]
- }, {
- key: GV_Name2Id.favLang,
- value: [GV_LangObj['5']]
- }, {
- key: GV_Name2Id.workPlace,
- value: "重庆"
- }, {
- key: GV_Name2Id.workYears,
- value: 8
- }, {
- key: GV_Name2Id.remarks,
- value: "随便写点什么"
- }
- ]
- }),
- ]);