diff --git a/collection/opendb-contacts/collection.json b/collection/opendb-contacts/collection.json index 22e9c92..e8d5ffb 100644 --- a/collection/opendb-contacts/collection.json +++ b/collection/opendb-contacts/collection.json @@ -1,69 +1,71 @@ { - "schema": { - "bsonType": "object", - "permission": { - "read": true, - "create": true, - "update": true, - "delete": true - }, - "required": ["username", "mobile"], - "properties": { - "_id": { - "description": "存储文档 ID(用户 ID),系统自动生成" - }, - "username": { - "bsonType": "string", - "title": "用户名", - "description": "用户名,不允许重复", - "order":1, - "trim":"both" - }, - "gender": { - "bsonType": "int", - "title": "性别", - "description": "用户性别:0 未知 1 男性 2 女性", - "order":2, - "defaultValue": 0, - "enum": [{ - "text": "未知", - "value": 0 - }, - { - "text": "男", - "value": 1 - }, - { - "text": "女", - "value": 2 - } - ] - }, - "mobile": { - "bsonType": "string", - "title": "手机号码", - "order":3, - "description": "手机号码", - "pattern": "^\\+?[0-9-]{3,20}$", - "trim":"both" - }, - "email": { - "bsonType": "string", - "format": "email", - "title": "邮箱", - "order":4, - "description": "邮箱地址", - "trim":"both" - }, - "comment": { - "bsonType": "string", - "title": "备注", - "order":5, - "description": "备注", - "trim":"both" - } - } - }, - "index": [] + "schema": { + "bsonType": "object", + "permission": { + "read": true, + "create": true, + "update": true, + "delete": true + }, + "required": ["username", "mobile"], + "properties": { + "_id": { + "description": "存储文档 ID(用户 ID),系统自动生成" + }, + "username": { + "bsonType": "string", + "title": "姓名", + "description": "姓名", + "order": 1, + "trim": "both" + }, + "gender": { + "bsonType": "int", + "title": "性别", + "description": "用户性别:0 未知 1 男性 2 女性", + "order": 2, + "defaultValue": 0, + "enum": [{ + "text": "未知", + "value": 0 + }, + { + "text": "男", + "value": 1 + }, + { + "text": "女", + "value": 2 + } + ] + }, + "mobile": { + "bsonType": "string", + "title": "手机号码", + "order": 3, + "description": "手机号码", + "pattern": "^\\+?[0-9-]{3,20}$", + "trim": "both" + }, + "email": { + "bsonType": "string", + "format": "email", + "title": "邮箱", + "order": 4, + "description": "邮箱地址", + "trim": "both" + }, + "comment": { + "bsonType": "string", + "title": "备注", + "order": 5, + "description": "备注", + "trim": "both", + "component": { + "name": "textarea" + } + } + } + }, + "index": [] } -