Используйте $pull
для удаления данных
return this.mobiledashboardModel
.update({"_id": args.dashboardId}, { $pull: {"viewData": { "_id": widgetId}}})
.exec()
.then(dashboardDoc => {
return {
result: dashboardDoc
}
});
Вы должны использовать .text()/.html()
, потому что не имеет значения свойства
var meta_keyword_it=$('#meta_keyword').text();
alert(meta_keyword_it);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="tag" >
<tags-input v-model="tags" id="meta_keyword" >dfg</tags-input>
</div>
вам следует заменить val
на text
. val()
работает с элементами ввода (или любым элементом с атрибутом значения?), А .text()
не будет работать с элементами ввода. .val()
получает значение элемента ввода - независимо от типа. .text()
получает innerText (не HTML) всех соответствующих элементов: подробнее см. Здесь.
function check(){
var val = $("#meta_keyword").text();
console.log(val);
}
check();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<div id="tag" >
<tags-input v-model="tags" id="meta_keyword" >Abcd , xyz </tags-input>
</div>