मैं उस त्रुटि संदेश को पुन:उत्पन्न करने में सक्षम नहीं था, लेकिन जैसा कि आपने देखा है, Mongoose केवल स्कीमा में परिभाषित फ़ील्ड को अपडेट करेगा। हालांकि, आप strict: false
. को शामिल करके उस डिफ़ॉल्ट व्यवहार को ओवरराइड कर सकते हैं विकल्प:
groupsModel.update(
{_id: group._id},
{$unset: {"moderators": ""}, $set:{"admins": newAdmins}},
{strict: false}
)