के साथ उप-दस्तावेज़ निकालें, मैं एक मोंगोज़ दस्तावेज़ में संग्रहीत संग्रह से किसी आइटम को निकालने का प्रयास कर रहा हूं। मेरे दस्तावेज़ इस तरह दिखता है:मोंगो से mongoose
var inventory = res.locals.content;
inventory.items.remove({sku: req.params.itemSku}, function (err, item) {
if (err) {
console.log('error occurred', err);
res.send('error');
}
else {
res.send('Item found and deleted');
return;
}
});
जब मैं यह कर, मैं त्रुटि मिलती है "लेखन त्रुटि:
{
"__v": 3,
"_id": "5221040475f174d59a000005",
"items": [
{
"sku": 1321654654613213,
"name": "goldfish",
"quantity": 12,
"_id": "52224ed5bd9d340000000003"
},
{
"sku": 12,
"name": "goldfish",
"quantity": 13,
"_id": "52225dcbf2f1e40000000003"
},
{
"sku": 1299,
"name": "goldfish",
"quantity": 13,
"_id": "522260b6f2f1e40000000004"
}
]
}
मैं 12. मैं कर रहा हूँ के sku साथ सुनहरी दूर करने के लिए निम्नलिखित हैं: अपरिभाषित संपत्ति 'बराबर' नहीं पढ़ सकता है। मुझे समझ में नहीं आता क्यों।
आपके द्वारा प्रदान किए गए कोड में 'बराबर' शब्द नहीं होता है। क्या आप शायद एक स्टैक ट्रेस प्रदान कर सकते हैं? –