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

एक्सप्रेस/नोड और MongoDB के साथ प्रतिक्रिया पोस्ट अनुरोध

body-parser का उपयोग करें

अपने एक्सप्रेस कोड में जोड़ें:

global.bodyParser = require('body-parser');

app.use(bodyParser.urlencoded({
  extended: true,
  limit: '50mb',
  parameterLimit: 100000
}))
app.use(bodyParser.json({
  limit: '50mb',
  parameterLimit: 100000
}))


app.post('/stored', (req, res) => {
    console.log(req.body);
    db.collection('quotes').insertOne(req.body, (err, data) => {
        if(err) return console.log(err);
        res.send(('saved to db: ' + data));
    })
});

आपके अग्रभाग में :

handleSubmit:function(e){
   e.preventDefault();
    let databody = {
        "name": this.state.nameIn,
        "quote": this.state.quoteIn
    }

    fetch('http://localhost:5002/stored', {
            method: 'POST',
            body: JSON.stringify(databody),
            headers: {
                'Content-Type': 'application/json'
            },
        })
        .then(res => res.json())
        .then(data => console.log(data));
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ग्रेल्स मोंगोडब कनेक्शन ने मना कर दिया

  2. तिथि के अनुसार नेवला क्वेरी

  3. लुकअप संग्रह के साथ MongoDb सॉर्ट धीमा क्यों है

  4. बीएसओएन स्ट्रिंग (सीस्ट्रिंग/एनाम नहीं) के बाद पिछला 0x00 बाइट क्यों?

  5. मैं मोंगोइड दस्तावेज़ के सभी फ़ील्ड नाम कैसे प्राप्त कर सकता हूं?