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

MongoDB/Meteor:Tambahkan ID unik ke setiap elemen array

Ini harus diulang melalui objek

function generateId() {
    // you'll have to write this yourself
}

function addId(obj) {
    if (Object.prototype.toString.call(obj).indexOf('Array') >= 0) {
        obj.forEach(function(item) {
            item.id = item.id || generateId();
            addId(item);
        });
    }
    else if (typeof obj == 'object') {
        Object.keys(obj).forEach(function(key) {
            addId(obj[key]);
        });
    }
}

penggunaan

addId(yourObject);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tingkatkan rlimit Mac OSX 10.8

  2. Ekspor dan gunakan kembali koneksi luwak saya di beberapa model

  3. Bagaimana cara menghapus elemen array ke-n di mongodb

  4. Struktur MongoDB untuk aplikasi pesan

  5. Menyebarkan aplikasi node js yang menggunakan mongo db di aws