Schemat bazy danych:Jak usunąć pole z dokumentu
{
_id: "kun2",
result150160: [10,20,30];
moon: 4
}
Chcę usunąć całą result150160 pola przez klienta ze zmienną:
var deleteresult = "result150160"
Box.update({_id: this._id} , {$unset: { deleteresult } });
To nie działa i nie chcę ciąg w zapytaniu, ponieważ result150160 był przykładem i może też być inny ciąg :) – Sebastian
Lekko zmodyfikowałem składnię, możesz użyć dowolnego ciągu znaków. Proszę również sprawdzić konsolę javascript, ponieważ może to być również coś, co powoduje, że nie działa (uprawnienia '.allow' lub nie ma poprawnie wpisanego' _id'a). – Akshat