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

Luwak menarik ObjectId dari array

Anda perlu secara eksplisit mendefinisikan jenis dalam definisi skema Anda yaitu

groups: [{ type: Schema.Types.ObjectId, ref: 'Group' }], 
linkedUsers: [{ type: Schema.Types.ObjectId, ref: 'User' }]

lalu gunakan

User.findOneAndUpdate( 
    { _id: fromUserId }, 
    { $pullAll: { linkedUsers: [idToDelete] } }, 
    { new: true }, 
    function(err, data) {} 
);

atau

User.findByIdAndUpdate(fromUserId, 
    { $pullAll: { linkedUsers: [idToDelete] } }, 
    { new: true }, 
    function(err, data) {} 
);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana Anda memberi tahu Mongo untuk mengurutkan koleksi sebelum membatasi hasilnya?

  2. Cara Mengimpor format file .bson di mongodb

  3. Replika MongoDB diatur dengan otentikasi kata sandi sederhana

  4. Memperbarui array bersarang di dalam array mongodb

  5. Cara terbaik untuk memodelkan sistem pemungutan suara di MongoDB