MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara mendapatkan objectID setelah saya menyimpan objek di Mongoose?

Ini baru berhasil untuk saya:

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
$

Saya menggunakan luwak 1.7.2 dan ini berfungsi dengan baik, jalankan saja lagi untuk memastikan.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pencarian Regex MongoDB pada Nilai Integer

  2. Mongodb mencocokkan karakter beraksen sebagai karakter dasar

  3. Mengambil HTML dari MongoDB untuk digunakan di Template

  4. Gambaran Umum MongoDB Atlas:Bagian Kedua

  5. Cara Menyebarkan MongoDB untuk Ketersediaan Tinggi