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

मैं नेवला में किसी ऑब्जेक्ट को सहेजने के बाद ऑब्जेक्ट आईडी कैसे प्राप्त करूं?

यह सिर्फ मेरे लिए काम किया:

var mongoose = require('mongoose'),
      Schema = mongoose.Schema;

mongoose.connect('mongodb://localhost/lol', function(err) {
    if (err) { console.log(err) }
});

var ChatSchema = new Schema({
    name: String
});

mongoose.model('Chat', ChatSchema);

var Chat = mongoose.model('Chat');

var n = new Chat();
n.name = "chat room";
n.save(function(err,room) {
   console.log(room.id);
});

$ node test.js
4e3444818cde747f02000001
$

मैं नेवला 1.7.2 पर हूं और यह ठीक काम करता है, सुनिश्चित करने के लिए इसे फिर से चलाएं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं Mongoose/Node.js में एक साथ कई दस्तावेज़ कैसे सहेज सकता हूँ?

  2. तस्वीर को मोंगोडब में सहेजा जा रहा है

  3. MongoDB - श्रेणीबद्ध क्वेरी पर छँटाई और सीमित करते समय सूचकांक का उपयोग नहीं किया जा रहा है

  4. सख्त JSON को आउटपुट करने के लिए मोंगोडब को मजबूर करें

  5. मोंगोडीबी $पुलऑल