MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB / Meteor:Thêm ID duy nhất cho mọi phần tử mảng

Điều này sẽ lặp lại qua đối tượng

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]);
        });
    }
}

sử dụng

addId(yourObject);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. lấy giá trị bằng tên khóa mongodb node.js trình điều khiển

  2. mongodb đặt null trong bản cập nhật

  3. Symfony2 + Cần sử dụng biểu thức chính quy trong ODM mongodb của học thuyết để kiểm tra kiểm tra phân biệt chữ hoa chữ thường

  4. Truy vấn tùy chỉnh mùa xuân có thể phân trang

  5. Truy vấn dựa trên các trường được tính toán với Mongoid