आपका $pull सिंटैक्स बंद है, यह होना चाहिए: db.tt.update({'comments.name': '2'}, {$pull: {comments: {name: '2'}}})