lingapp-tag-competencia
v1.0.2
Published
TagCompetencia model for LingApp
Downloads
3
Maintainers
Readme
lingapp-tag-competencia
A Mongoose model package for managing competencies and tags in LingApp.
Installation
npm install lingapp-tag-competenciaModels
Competencia
import { Competencia } from 'lingapp-tag-competencia';
// Create a new competency
const competencia = await Competencia.create({
category: 1,
displayName: "Example Competency",
color: "#FF0000"
});
// Find competencies
const competencias = await Competencia.find();
// Find by ID
const competencia = await Competencia.findById(id);
// Update a competency
await Competencia.findByIdAndUpdate(id, {
displayName: "Updated Competency",
color: "#00FF00"
});
// Delete a competency
await Competencia.findByIdAndDelete(id);Tag
import { Tag } from 'lingapp-tag-competencia';
// Create a new tag
const tag = await Tag.create({
tag: "Example Tag",
tipo: "positivo",
competencia: competenciaId // Reference to Competencia
});
// Find tags
const tags = await Tag.find().populate("competencia");
// Find by ID
const tag = await Tag.findById(id).populate("competencia");
// Update a tag
await Tag.findByIdAndUpdate(id, {
tag: "Updated Tag",
tipo: "negativo"
});
// Delete a tag
await Tag.findByIdAndDelete(id);TagCompetencia
import { TagCompetencia } from 'lingapp-tag-competencia';
// Create a new tag competencia
const tagCompetencia = await TagCompetencia.create({
competencia: {
category: 1,
displayName: "Example Competency",
color: "#FF0000"
},
tagsCompetencia: [
{
tag: "Example Tag",
tipo: "positivo"
}
]
});
// Find tag competencias
const tagCompetencias = await TagCompetencia.find();
// Find by ID
const tagCompetencia = await TagCompetencia.findById(id);
// Update a tag competencia
await TagCompetencia.findByIdAndUpdate(id, {
competencia: {
category: 2,
displayName: "Updated Competency",
color: "#00FF00"
}
});
// Delete a tag competencia
await TagCompetencia.findByIdAndDelete(id);License
MIT
