tSyncCityModel.js 577 B

12345678910111213141516
  1. 'use strict';
  2. module.exports = app => {
  3. const mongoose = app.mongoose;
  4. const Schema = mongoose.Schema;
  5. const conn = app.mongooseDB.get('etlDB');
  6. // 市 数据结构
  7. const TSyncCitySchema = new Schema({
  8. _id: { type: String }, // Objectid
  9. city_name: { type: String }, // 市名称
  10. province_id: { type: String }, // 父级省id
  11. out_city_code: { type: String }, // 市编码
  12. city_id: { type: String }, // 市id
  13. });
  14. TSyncCitySchema.index({ out_city_code: -1, province_id: -1 });
  15. return conn.model('TSyncCity', TSyncCitySchema, 't_sync_city');
  16. };