counter.js 518 B

1234567891011121314151617181920212223242526
  1. /**
  2. * 计数器数据结构
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/6/29
  6. * @version
  7. */
  8. const mongoose = require('mongoose');
  9. let Schema = mongoose.Schema;
  10. let collectionName = 'counter';
  11. let modelSchema = {
  12. // 模块名称
  13. _id: String,
  14. // 计数器
  15. sequence_value: {
  16. type: Number,
  17. default: 1
  18. },
  19. };
  20. mongoose.model(collectionName, new Schema(modelSchema, {versionKey: false}));
  21. //两个counter
  22. var counterSchema = new Schema(modelSchema);
  23. mongoose.model("counters", counterSchema);