MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongoose намери масив с $in

Ако teamIds вече е масив, тогава не трябва да го обвивате в друг масив:

Team.find({
    '_id': { $in: teamIds }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});

Или, ако teamIds е низ от разделени със запетаи id стойности, трябва да го преобразувате в масив от стойности с помощта на split :

Team.find({
    '_id': { $in: teamIds.split(',') }
}, function(err, teamData) {
    console.log("teams name  " + teamData);
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Как да намерите документ по идентификатор във вложен документ

  2. Прехвърлянето към ObjectId е неуспешно за стойност 586cc8b3ea780c071bbe2469 на път _id за модел потребител

  3. TypeError:callback.apply не е функция (Node.js &Mongodb)

  4. премахнете 0 стойности, ако 0 е последвано от>=1 от масиви в MongoDB

  5. Как написах приложение за най-висока класация за една седмица с Realm и SwiftUI