ऐसा लगता है कि उपरोक्त कोड काम नहीं करेगा। इसे मेरे द्वारा दिए गए पहले उदाहरण के लिए भी काम नहीं करना चाहिए था।
अंत में मुझे यहाँ इस उत्तर का समर्थन मिला:MongoDB, सरणी से वस्तु को हटा दें
यहाँ मेरा कार्य कोड है:
userAccounts.update(
{ userId: usr.userId },
{
$pull: {
connections: { _id : connId }
}
},
{ safe: true },
function removeConnectionsCB(err, obj) {
// ...
}
);