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

MongoDB:cách đặt trường mới bằng giá trị của trường khác cho mọi tài liệu trong bộ sưu tập

Tôi sẽ sử dụng forEach $ addToSet , để tập lệnh có thể được thực thi lại.

db.collectionname.find().forEach(function(results)
{    
    print( "Id: " + results._id );
    db.collectionname.update( {_id : results._id},
                       {$addToSet : {myArray : results._id}})
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pymongo nhận được id được chèn ngay cả với lỗi khóa trùng lặp

  2. MongoDB .Net driver 2.0 Pull (loại bỏ phần tử)

  3. Mã hóa / Giải mã thuộc tính trong khi ghi / đọc vào c # mongo db

  4. BSON ::ObjectId so với Mongo ::ObjectID

  5. Làm cách nào để tìm số hàng của một hàng trong bộ sưu tập MongoDB đã sắp xếp để tính phần trăm của nó?