constant.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var ErrorCode;
  4. (function (ErrorCode) {
  5. ErrorCode["DocIDError"] = "\u6587\u6863ID\u4E0D\u5408\u6CD5";
  6. ErrorCode["CollNameError"] = "\u96C6\u5408\u540D\u79F0\u4E0D\u5408\u6CD5";
  7. ErrorCode["OpStrError"] = "\u64CD\u4F5C\u7B26\u4E0D\u5408\u6CD5";
  8. ErrorCode["DirectionError"] = "\u6392\u5E8F\u5B57\u7B26\u4E0D\u5408\u6CD5";
  9. ErrorCode["IntergerError"] = "must be integer";
  10. ErrorCode["BooleanError"] = "must be boolean";
  11. ErrorCode["ArrayError"] = "must be array";
  12. ErrorCode["QueryParamTypeError"] = "\u67E5\u8BE2\u53C2\u6570\u5FC5\u987B\u4E3A\u5BF9\u8C61";
  13. ErrorCode["QueryParamValueError"] = "\u67E5\u8BE2\u53C2\u6570\u5BF9\u8C61\u503C\u4E0D\u80FD\u5747\u4E3Aundefined";
  14. ErrorCode["CentersPhereError"] = "centersPhere\u7ED3\u6784\u4E0D\u5408\u6CD5";
  15. })(ErrorCode || (ErrorCode = {}));
  16. exports.ErrorCode = ErrorCode;
  17. const FieldType = {
  18. String: 'String',
  19. Number: 'Number',
  20. Object: 'Object',
  21. Array: 'Array',
  22. Boolean: 'Boolean',
  23. Null: 'Null',
  24. GeoPoint: 'GeoPoint',
  25. GeoLineString: 'GeoLineString',
  26. GeoPolygon: 'GeoPolygon',
  27. GeoMultiPoint: 'GeoMultiPoint',
  28. GeoMultiLineString: 'GeoMultiLineString',
  29. GeoMultiPolygon: 'GeoMultiPolygon',
  30. Date: 'Date',
  31. Command: 'Command',
  32. ServerDate: 'ServerDate',
  33. BsonDate: 'BsonDate'
  34. };
  35. exports.FieldType = FieldType;
  36. const OrderDirectionList = ['desc', 'asc'];
  37. exports.OrderDirectionList = OrderDirectionList;
  38. const WhereFilterOpList = ['<', '<=', '==', '>=', '>'];
  39. exports.WhereFilterOpList = WhereFilterOpList;
  40. var Opeartor;
  41. (function (Opeartor) {
  42. Opeartor["lt"] = "<";
  43. Opeartor["gt"] = ">";
  44. Opeartor["lte"] = "<=";
  45. Opeartor["gte"] = ">=";
  46. Opeartor["eq"] = "==";
  47. })(Opeartor || (Opeartor = {}));
  48. exports.Opeartor = Opeartor;
  49. const OperatorMap = {
  50. [Opeartor.eq]: '$eq',
  51. [Opeartor.lt]: '$lt',
  52. [Opeartor.lte]: '$lte',
  53. [Opeartor.gt]: '$gt',
  54. [Opeartor.gte]: '$gte'
  55. };
  56. exports.OperatorMap = OperatorMap;
  57. const UpdateOperatorList = [
  58. '$set',
  59. '$inc',
  60. '$mul',
  61. '$unset',
  62. '$push',
  63. '$pop',
  64. '$unshift',
  65. '$shift',
  66. '$currentDate',
  67. '$each',
  68. '$position'
  69. ];
  70. exports.UpdateOperatorList = UpdateOperatorList;
  71. var QueryType;
  72. (function (QueryType) {
  73. QueryType["WHERE"] = "WHERE";
  74. QueryType["DOC"] = "DOC";
  75. })(QueryType || (QueryType = {}));
  76. exports.QueryType = QueryType;