Quería un esquema de dependencia usando mongodb loopback. Mis solicitudes de publicación:
SOLICITUD TIPO 1
{ “url”: “google.com” “type”: “redirect” }SOLICITUD TIPO 2
{ “url”: “yahoo.com” “type”: “anchor” }Mi función modelo se parece a
@property({ type: 'string', required: true, }) type: string; @property({ type: 'string', required: true, jsonSchema: { maxLength: 2000, pattern: '^[\\]*$', //using some regex }, }) url: string;Mi problema es que quiero que este patrón de URL se verifique solo si el tipo de carga útil es redirigir. Leí sobre las dependencias del esquema json. Pero no está funcionando. Tampoco dando ningún error. Estoy intentando algo como:
@property({ type: 'string', required: true, jsonSchema: { maxLength: 2000, "dependencies": { if(type == “redirect){ pattern: '^[\\]*$', //using some regex } } }, }) url: string;