MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoError:फ़िल्टर पैरामीटर एक वस्तु होना चाहिए

$eq का उपयोग करें फ़िल्टर ऑब्जेक्ट में ऑपरेटर $eq

{ <field>: { $eq: <value> } }

तो अंतिम स्निपेट इस तरह बन जाता है:

app.post('/movies', (req, res) => {

    /* code ... */

    let { title } = req.body

    db.collection('movies').findOneAndUpdate({ title: { $eq: title } }, { title: 'Avengers' }, (err, result) => {
        if (err) {
            res.send({ 'error': 'An error has occured' });
        } else {
            res.send(result.ops[0]);
        }
    });

});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $ प्रोजेक्ट:क्या अभिव्यक्ति परिणाम की संपत्ति को केवल एक ही चरण में एक्सेस करना संभव है?

  2. नेस्टेड सरणियों का MongoDB प्रोजेक्शन

  3. कैसे जांचें कि किसी सरणी फ़ील्ड में MongoDB में एक अद्वितीय मान या कोई अन्य सरणी है या नहीं?

  4. क्लस्टर नियंत्रण के साथ MongoDB 4.0 की निगरानी और संचालन प्रबंधन

  5. मोंगोडीबी अपने दस्तावेज़ों को एक संग्रह में कैसे ऑर्डर करता है?