- 在云数据库创建一个document表,内容如下:
{
"bsonType":"object",
"required":[
],
"permission":{
"read":false,
"create":"auth.uid != ''",
"update":false,
"delete":false
},
"properties":{
"_id":{
"description":"ID,系统自动生成"
},
"file_path": {
"bsonType": "sting",
"description": "上传的文件对象"
},
"cloud_path": {
"bsonType": "string",
"description": "云端路径"
},
"extname": {
"bsonType": "string",
"description": "文件后缀"
},
"name": {
"bsonType": "string",
"description": "文件名"
},
"file_id": {
"bsonType": "string",
"description": "对象存在文件id"
},
"file_size":{
"bsonType":"int",
"description":"文件大小"
},
"md5": {
"bsonType": "string",
"description": "文件md5"
},
"create_by":{
"bsonType":"string",
"description":"创建人",
"foreignKey":"uni-id-users._id",
"forceDefaultValue": {
"$env": "uid"
}
},
"create_time":{
"bsonType":"timestamp",
"description":"创建时间",
"forceDefaultValue": {
"$env": "now"
}
}
}
}
-
对file_id创建一个唯一索引
-
往有里插入一段数据
{ "name": "1.png", "extname": "png", "file_id": "cloud://env-00jxt5rg35pe/1739622126156_0.png", "create_by": "67b050c4c7286954d4594fb5", "file_path": "blob:http://localhost:5174/a2da7bfa-f39e-454f-ba7f-7c0bba369a38", "file_size": 2260511, "cloud_path": "1739622126156_0.png", "create_time": 1739622129122 }
-
删除唯一索引
-
再创建第3步的数据
1 个回复
DCloud_uniCloud_VK
索引生效和删除有延迟,过3小时后再测试试试